funquail/front/src/views/library/DetailAlbums.vue
Ciarán Ainsworth 2934f0b407 Update all views
2022-11-28 10:16:58 +00:00

41 lines
911 B
Vue

<script setup lang="ts">
import type { Library } from '~/types'
import AlbumWidget from '~/components/audio/album/Widget.vue'
interface Props {
object: Library
isOwner: boolean
}
defineProps<Props>()
</script>
<template>
<section>
<album-widget
:key="String(object.uploads_count)"
:header="false"
:search="true"
:controls="false"
:filters="{playable: true, ordering: '-creation_date', library: object.uuid}"
>
<template #empty-state>
<empty-state>
<p>
<span
v-if="isOwner"
>
{{ $t('views.library.DetailAlbums.empty.upload') }}
</span>
<span
v-else
>
{{ $t('views.library.DetailAlbums.empty.follow') }}
</span>
</p>
</empty-state>
</template>
</album-widget>
</section>
</template>