Skip to content
This repository was archived by the owner on Jan 6, 2024. It is now read-only.

Commit ac91b3f

Browse files
authored
feat(assets): support audio assets preview (#187)
1 parent 28815b1 commit ac91b3f

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/client/components/AssetDetails.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ const supportsPreview = computed(() => {
5252
'image',
5353
'text',
5454
'video',
55+
'audio',
5556
'font',
5657
].includes(asset.value.type)
5758
})

packages/client/components/AssetPreview.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ defineProps<{
2323
<div v-else-if="asset.type === 'video'">
2424
<video :src="asset.publicPath" :autoplay="detail" :controls="detail" />
2525
</div>
26+
<div v-else-if="asset.type === 'audio'">
27+
<audio v-if="detail" :src="asset.publicPath" :autoplay="detail" :controls="detail" />
28+
<div v-else i-carbon:volume-up text-3xl op20 />
29+
</div>
2630
<div v-else i-carbon-help text-3xl op20 />
2731
</div>
2832
</template>

0 commit comments

Comments
 (0)