diff --git a/front/src/components/favorites/List.vue b/front/src/components/favorites/List.vue
index b63775d96..ce37e2634 100644
--- a/front/src/components/favorites/List.vue
+++ b/front/src/components/favorites/List.vue
@@ -14,7 +14,7 @@ import axios from 'axios'
import TrackTable from '~/components/audio/track/Table.vue'
import RadioButton from '~/components/radios/Button.vue'
import Layout from '~/components/ui/Layout.vue'
-import Section from '~/components/ui/Section.vue'
+import Header from '~/components/ui/Header.vue'
import Spacer from '~/components/ui/Spacer.vue'
import Link from '~/components/ui/Link.vue'
import Alert from '~/components/ui/Alert.vue'
@@ -110,15 +110,15 @@ const paginateOptions = computed(() => sortedUniq([12, 25, 50, paginateBy.value]
-
-
- {{ t('components.favorites.List.title', store.state.favorites.count) }}
-
-
-
+
+
sortedUniq([12, 30, 50, paginateBy.value]
- {{ t('components.library.Albums.header.browse') }}
+
sortedUniq([12, 30, 50, paginateBy.value]
-
+
sortedUniq([12, 30, 50, paginateBy.value]
-
+
diff --git a/front/src/components/library/Artists.vue b/front/src/components/library/Artists.vue
index ef9a6c673..7ca60c4bf 100644
--- a/front/src/components/library/Artists.vue
+++ b/front/src/components/library/Artists.vue
@@ -17,6 +17,7 @@ import ArtistCard from '~/components/artist/Card.vue'
import Pagination from '~/components/ui/Pagination.vue'
import Card from '~/components/ui/Card.vue'
import Layout from '~/components/ui/Layout.vue'
+import Header from '~/components/ui/Header.vue'
import Input from '~/components/ui/Input.vue'
import Toggle from '~/components/ui/Toggle.vue'
import Alert from '~/components/ui/Alert.vue'
@@ -129,9 +130,7 @@ const paginateOptions = computed(() => sortedUniq([12, 30, 50, paginateBy.value]
-
- {{ t('components.library.Artists.header.browse') }}
-
+
sortedUniq([12, 30, 50, paginateBy.value]
/>
+
sortedUniq([12, 30, 50, paginateBy.value]
-
+
diff --git a/front/src/components/library/Podcasts.vue b/front/src/components/library/Podcasts.vue
index 21c94b120..08d8afc07 100644
--- a/front/src/components/library/Podcasts.vue
+++ b/front/src/components/library/Podcasts.vue
@@ -19,6 +19,7 @@ import Card from '~/components/ui/Card.vue'
import ArtistCard from '~/components/artist/Card.vue'
import Pagination from '~/components/ui/Pagination.vue'
import Layout from '~/components/ui/Layout.vue'
+import Header from '~/components/ui/Header.vue'
import Button from '~/components/ui/Button.vue'
import Input from '~/components/ui/Input.vue'
import Alert from '~/components/ui/Alert.vue'
@@ -143,7 +144,9 @@ const isOpen = computed({
- {{ t('components.library.Podcasts.header.browse') }}
+
sortedUniq([12, 25, 50, paginateBy.value]
-
sortedUniq([12, 25, 50, paginateBy.value]
v-if="result && result.results.length > 0"
class="ui cards"
>
+
+
-
diff --git a/front/src/components/ui/Header.vue b/front/src/components/ui/Header.vue
index b3c382229..9b2d44629 100644
--- a/front/src/components/ui/Header.vue
+++ b/front/src/components/ui/Header.vue
@@ -48,6 +48,9 @@ const { style, ...fallthroughProps } = useAttrs()
>
{{ action?.text }}
+
+
+
diff --git a/front/src/views/channels/SubscriptionsList.vue b/front/src/views/channels/SubscriptionsList.vue
index af135de4e..e2f588443 100644
--- a/front/src/views/channels/SubscriptionsList.vue
+++ b/front/src/views/channels/SubscriptionsList.vue
@@ -8,9 +8,10 @@ import axios from 'axios'
import ChannelsWidget from '~/components/audio/ChannelsWidget.vue'
import RemoteSearchForm from '~/components/RemoteSearchForm.vue'
-import Modal from '~/components/ui/Modal.vue'
-import Button from '~/components/ui/Button.vue'
import Layout from '~/components/ui/Layout.vue'
+import Header from '~/components/ui/Header.vue'
+import Button from '~/components/ui/Button.vue'
+import Modal from '~/components/ui/Modal.vue'
import useErrorHandler from '~/composables/useErrorHandler'
@@ -61,15 +62,15 @@ const showSubscribeModal = ref(false)
-
+
sortedUniq([12, 30, 50, paginateBy.value]
style="display:flex; flex-wrap:wrap; gap: 32px; margin-top:32px;"
>
+