fix(front): albums on artist cards
This commit is contained in:
		
							parent
							
								
									e770dc13df
								
							
						
					
					
						commit
						b71ba7a33d
					
				| 
						 | 
				
			
			@ -21,6 +21,9 @@ const props = defineProps<Props>()
 | 
			
		|||
 | 
			
		||||
const { artist } = props
 | 
			
		||||
 | 
			
		||||
if ('albums' in artist && Array.isArray(artist.albums)) {
 | 
			
		||||
  albums.value = artist.albums
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<template>
 | 
			
		||||
| 
						 | 
				
			
			@ -35,7 +38,7 @@ const { artist } = props
 | 
			
		|||
    <template #topright>
 | 
			
		||||
      <PlayButton
 | 
			
		||||
        icon-only
 | 
			
		||||
        :is-playable="Boolean(albums.find(album => album.is_playable))"
 | 
			
		||||
        :is-playable="true"
 | 
			
		||||
        :artist="artist"
 | 
			
		||||
      />
 | 
			
		||||
    </template>
 | 
			
		||||
| 
						 | 
				
			
			@ -61,6 +64,13 @@ const { artist } = props
 | 
			
		|||
      <span v-else-if="'tracks_count' in artist">
 | 
			
		||||
        {{ t('components.audio.artist.Card.meta.episodes', artist.tracks_count) }}
 | 
			
		||||
      </span>
 | 
			
		||||
      <i
 | 
			
		||||
        v-if="albums"
 | 
			
		||||
        class="bi bi-dot"
 | 
			
		||||
      />
 | 
			
		||||
      <span v-if="albums">
 | 
			
		||||
        {{ t('components.audio.artist.Card.meta.albums', albums.length) }}
 | 
			
		||||
      </span>
 | 
			
		||||
      <Spacer style="flex-grow: 1" />
 | 
			
		||||
      <PlayButton
 | 
			
		||||
        :dropdown-only="true"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -596,7 +596,8 @@
 | 
			
		|||
        "Card": {
 | 
			
		||||
          "meta": {
 | 
			
		||||
            "episodes": "No episodes | {n} episode | {n} episodes",
 | 
			
		||||
            "tracks": "No tracks | {n} track | {n} tracks"
 | 
			
		||||
            "tracks": "No tracks | {n} track | {n} tracks",
 | 
			
		||||
            "albums": "No albums | {n} album | {n} albums"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "Widget": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -595,7 +595,8 @@
 | 
			
		|||
        "Card": {
 | 
			
		||||
          "meta": {
 | 
			
		||||
            "episodes": "No episodes | {n} episode | {n} episodes",
 | 
			
		||||
            "tracks": "No tracks | {n} track | {n} tracks"
 | 
			
		||||
            "tracks": "No tracks | {n} track | {n} tracks",
 | 
			
		||||
            "albums": "No albums | {n} album | {n} albums"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "Widget": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue