Skip to content

Commit 975c608

Browse files
committed
chore: update type imports for vue-data-ui components
1 parent bb6f4ba commit 975c608

6 files changed

Lines changed: 28 additions & 19 deletions

File tree

app/components/Chart/SplitSparkline.vue

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<script setup lang="ts">
2-
import { VueUiSparkline } from 'vue-data-ui/vue-ui-sparkline'
3-
import { VueUiPatternSeed } from 'vue-data-ui/vue-ui-pattern-seed'
4-
import { useCssVariables } from '~/composables/useColors'
52
import {
3+
VueUiSparkline,
64
type VueUiSparklineConfig,
75
type VueUiSparklineDatasetItem,
8-
type VueUiXyDatasetItem,
9-
} from 'vue-data-ui'
6+
} from 'vue-data-ui/vue-ui-sparkline'
7+
import { VueUiPatternSeed } from 'vue-data-ui/vue-ui-pattern-seed'
8+
import { useCssVariables } from '~/composables/useColors'
9+
import type { VueUiXyDatasetItem } from 'vue-data-ui/vue-ui-xy'
1010
import { getPalette, lightenColor } from 'vue-data-ui/utils'
1111
import { CHART_PATTERN_CONFIG } from '~/utils/charts'
1212
@@ -233,9 +233,10 @@ const configs = computed(() => {
233233
{{ applyEllipsis(dataset?.[i]?.name ?? '', 27) }}
234234
</div>
235235
<VueUiSparkline
236+
v-if="datasets[i]"
236237
:key="`${i}_${step}`"
237238
:config
238-
:dataset="datasets?.[i]"
239+
:dataset="datasets[i]"
239240
:selectedIndex
240241
@hoverIndex="hoverIndex"
241242
>

app/components/Compare/FacetBarChart.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
<script setup lang="ts">
22
import { ref, computed } from 'vue'
3-
import { VueUiHorizontalBar } from 'vue-data-ui/vue-ui-horizontal-bar'
3+
import {
4+
VueUiHorizontalBar,
5+
type VueUiHorizontalBarConfig,
6+
type VueUiHorizontalBarDatasetItem,
7+
} from 'vue-data-ui/vue-ui-horizontal-bar'
48
import { VueUiPatternSeed } from 'vue-data-ui/vue-ui-pattern-seed'
5-
import type { VueUiHorizontalBarConfig, VueUiHorizontalBarDatasetItem } from 'vue-data-ui'
69
import { getFrameworkColor, isListedFramework } from '~/utils/frameworks'
710
import { createPatternDef } from 'vue-data-ui/utils'
811
import { drawSmallNpmxLogoAndTaglineWatermark } from '~/composables/useChartWatermark'

app/components/Compare/FacetScatterChart.vue

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
<script setup lang="ts">
22
import { SelectField } from '#components'
33
import { ref, computed } from 'vue'
4-
import type { FormatterParams, VueUiScatterConfig, VueUiScatterDatasetItem } from 'vue-data-ui'
5-
import { VueUiScatter } from 'vue-data-ui/vue-ui-scatter'
4+
import {
5+
VueUiScatter,
6+
type VueUiScatterConfig,
7+
type VueUiScatterDatasetItem,
8+
} from 'vue-data-ui/vue-ui-scatter'
69
import { buildCompareScatterChartDataset } from '~/utils/compare-scatter-chart'
710
import { loadFile, copyAltTextForCompareScatterChart } from '~/utils/charts'
811
@@ -210,7 +213,7 @@ const config = computed<VueUiScatterConfig>(() => {
210213
color: colors.value.fgSubtle,
211214
offsetY: 10,
212215
fontSize: 14,
213-
formatter: (args: FormatterParams) => {
216+
formatter: args => {
214217
return formatters.value.x!(args.value)
215218
},
216219
},
@@ -231,7 +234,7 @@ const config = computed<VueUiScatterConfig>(() => {
231234
labels: {
232235
color: colors.value.fgSubtle,
233236
fontSize: 14,
234-
formatter: (args: FormatterParams) => {
237+
formatter: args => {
235238
return formatters.value.y!(args.value)
236239
},
237240
},

app/components/Package/TrendsChart.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script setup lang="ts">
2-
import type { Theme as VueDataUiTheme, VueUiXyConfig, VueUiXyDatasetItem } from 'vue-data-ui'
3-
import { VueUiXy } from 'vue-data-ui/vue-ui-xy'
2+
import type { Theme as VueDataUiTheme } from 'vue-data-ui'
3+
import { VueUiXy, type VueUiXyConfig, type VueUiXyDatasetItem } from 'vue-data-ui/vue-ui-xy'
44
import { useDebounceFn, useElementSize, useTimeoutFn } from '@vueuse/core'
55
import { useCssVariables } from '~/composables/useColors'
66
import { OKLCH_NEUTRAL_FALLBACK, transparentizeOklch, lightenOklch } from '~/utils/colors'
@@ -1077,7 +1077,7 @@ const normalisedDataset = computed(() => {
10771077
const lastDateMs = chartData.value.dates.at(-1) ?? 0
10781078
const isAbsoluteMetric = selectedMetric.value === 'contributors'
10791079
1080-
return chartData.value.dataset?.map(d => {
1080+
return (chartData.value.dataset || []).map(d => {
10811081
const series = applyDataPipeline(
10821082
d.series.map(v => v ?? 0),
10831083
{

app/components/Package/VersionDistribution.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<script setup lang="ts">
2-
import { VueUiXy } from 'vue-data-ui/vue-ui-xy'
3-
import { type VueUiXyDatasetItem, type VueUiXyConfig } from 'vue-data-ui'
2+
import { VueUiXy, type VueUiXyDatasetItem, type VueUiXyConfig } from 'vue-data-ui/vue-ui-xy'
43
import { useElementSize } from '@vueuse/core'
54
import { useCssVariables } from '~/composables/useColors'
65
import { OKLCH_NEUTRAL_FALLBACK, transparentizeOklch, lightenHex } from '~/utils/colors'

app/components/Package/WeeklyDownloadStats.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
<script setup lang="ts">
2-
import { VueUiSparkline } from 'vue-data-ui/vue-ui-sparkline'
2+
import {
3+
VueUiSparkline,
4+
type VueUiSparklineConfig,
5+
type VueUiSparklineDatasetItem,
6+
} from 'vue-data-ui/vue-ui-sparkline'
37
import { useCssVariables } from '~/composables/useColors'
48
import type { WeeklyDataPoint } from '~/types/chart'
59
import { applyDataCorrection } from '~/utils/chart-data-correction'
610
import { OKLCH_NEUTRAL_FALLBACK, lightenOklch } from '~/utils/colors'
711
import { applyBlocklistCorrection } from '~/utils/download-anomalies'
812
import type { RepoRef } from '#shared/utils/git-providers'
9-
import type { VueUiSparklineConfig, VueUiSparklineDatasetItem } from 'vue-data-ui'
1013
import { onKeyDown } from '@vueuse/core'
1114
1215
import('vue-data-ui/style.css')

0 commit comments

Comments
 (0)