Skip to content

Commit a41005e

Browse files
committed
fix: infinite skelton loading
1 parent 6af7618 commit a41005e

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

app/components/Package/WeeklyDownloadStats.vue

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { OKLCH_NEUTRAL_FALLBACK, lightenOklch } from '~/utils/colors'
55
66
const props = defineProps<{
77
packageName: string
8+
createdIso: string | null
89
}>()
910
1011
const chartModal = useModal('chart-modal')
@@ -16,9 +17,6 @@ function openChartModal() {
1617
nextTick(() => chartModal.open())
1718
}
1819
19-
const { data: packument } = usePackage(() => props.packageName)
20-
const createdIso = computed(() => packument.value?.time?.created ?? null)
21-
2220
const { fetchPackageDownloadEvolution } = useCharts()
2321
2422
const { accentColors, selectedAccentColor } = useAccentColor()
@@ -92,7 +90,7 @@ async function loadWeeklyDownloads() {
9290
try {
9391
const result = await fetchPackageDownloadEvolution(
9492
() => props.packageName,
95-
() => createdIso.value,
93+
() => props.createdIso,
9694
() => ({ granularity: 'week' as const, weeks: 52 }),
9795
)
9896
weeklyDownloads.value = (result as WeeklyDownloadPoint[]) ?? []
@@ -253,7 +251,7 @@ const config = computed(() => {
253251
:weeklyDownloads="weeklyDownloads"
254252
:inModal="true"
255253
:packageName="props.packageName"
256-
:createdIso="createdIso"
254+
:createdIso="props.createdIso"
257255
/>
258256
</PackageChartModal>
259257
</template>

app/pages/[...package].vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@ function handleClick(event: MouseEvent) {
10461046
</ClientOnly>
10471047

10481048
<!-- Download stats -->
1049-
<PackageWeeklyDownloadStats :packageName />
1049+
<PackageWeeklyDownloadStats :packageName :createdIso="pkg?.time?.created ?? null" />
10501050

10511051
<!-- Playground links -->
10521052
<PackagePlaygrounds

0 commit comments

Comments
 (0)