Skip to content

Commit d0d5404

Browse files
committed
fix: dialog title switch with select
1 parent 29158b6 commit d0d5404

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

app/components/Package/WeeklyDownloadStats.vue

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ const route = useRoute()
1717
const chartModal = useModal('chart-modal')
1818
const hasChartModalTransitioned = shallowRef(false)
1919
20+
const { t } = useI18n()
21+
const modalTitle = computed(() => {
22+
const facet = route.query.facet as string | undefined
23+
if (facet === 'likes') return t('package.trends.items.likes')
24+
if (facet === 'contributors') return t('package.trends.items.contributors')
25+
return t('package.downloads.modal_title')
26+
})
27+
2028
const isChartModalOpen = shallowRef<boolean>(false)
2129
2230
function handleModalClose() {
@@ -305,7 +313,7 @@ const config = computed(() => {
305313

306314
<PackageChartModal
307315
v-if="isChartModalOpen && hasWeeklyDownloads"
308-
:title="$t('package.downloads.modal_title')"
316+
:title="modalTitle"
309317
@close="handleModalClose"
310318
@transitioned="handleModalTransitioned"
311319
>
@@ -356,6 +364,7 @@ const config = computed(() => {
356364
padding: 0 !important;
357365
letter-spacing: 0.04rem;
358366
}
367+
359368
.vue-ui-sparkline text {
360369
font-family:
361370
Geist Mono,

0 commit comments

Comments
 (0)