diff --git a/apps/frontend/src/page/catalog/CatalogShowPage.vue b/apps/frontend/src/page/catalog/CatalogShowPage.vue index fc622fd..20fe021 100644 --- a/apps/frontend/src/page/catalog/CatalogShowPage.vue +++ b/apps/frontend/src/page/catalog/CatalogShowPage.vue @@ -97,11 +97,12 @@
{{ t('catalogShow.assetsTitle') }}
- +
- - + + @@ -133,11 +134,12 @@ ↓ {{ release.downloadCount }}{{ t('catalogShow.play') }} -
{{ t('catalogShow.assetKind.' + asset.kind) }} + {{ t('catalogShow.assetKind.' + asset.kind) }}{{ assetFileName(asset.path) }} {{ t('catalogShow.assetOpen') }} {{ t('catalogShow.assetDownload') }}
+
- - + + @@ -156,11 +158,12 @@
{{ t('catalogShow.assetKind.' + asset.kind) }} + {{ t('catalogShow.assetKind.' + asset.kind) }}{{ assetFileName(asset.path) }} {{ t('catalogShow.assetOpen') }} {{ t('catalogShow.assetDownload') }}
{{ release.version }}
{{ t('catalogShow.play') }} - +
- - + + @@ -192,8 +195,9 @@
{{ t('catalogShow.assetKind.' + asset.kind) }} + {{ t('catalogShow.assetKind.' + asset.kind) }}{{ assetFileName(asset.path) }} {{ t('catalogShow.assetOpen') }} {{ t('catalogShow.assetDownload') }}
- - + + @@ -289,6 +293,8 @@ const tableAssets = (release: Release) => .filter(a => TABLE_KIND_ORDER.includes(a.kind)) .sort((a, b) => TABLE_KIND_ORDER.indexOf(a.kind) - TABLE_KIND_ORDER.indexOf(b.kind)) +const assetFileName = (path: string) => path.replace(/\/+$/, '').split('/').pop() ?? '' + onMounted(async () => { try { await store.fetchAll()
{{ t('catalogShow.assetKind.' + asset.kind) }} + {{ t('catalogShow.assetKind.' + asset.kind) }}{{ assetFileName(asset.path) }} {{ t('catalogShow.assetOpen') }} {{ t('catalogShow.assetDownload') }}