From 406e852bea00f56e13c6f04cf995ce8e5eb6cbb4 Mon Sep 17 00:00:00 2001 From: ArneBo Date: Wed, 5 Feb 2025 13:30:17 +0100 Subject: [PATCH] refactor(front): profile base tabs routerview --- front/src/views/auth/ProfileActivity.vue | 87 +++++++++++++----------- front/src/views/auth/ProfileBase.vue | 47 ++----------- front/src/views/auth/ProfileOverview.vue | 4 +- 3 files changed, 54 insertions(+), 84 deletions(-) diff --git a/front/src/views/auth/ProfileActivity.vue b/front/src/views/auth/ProfileActivity.vue index 182dae8dd..b9ce4b902 100644 --- a/front/src/views/auth/ProfileActivity.vue +++ b/front/src/views/auth/ProfileActivity.vue @@ -2,9 +2,11 @@ import type { Actor } from '~/types' import { ref } from 'vue' +import { useI18n } from 'vue-i18n' import PlaylistWidget from '~/components/playlists/Widget.vue' import TrackWidget from '~/components/audio/track/Widget.vue' +import AlbumWidget from '~/components/album/Widget.vue' import RadioButton from '~/components/radios/Button.vue' interface Props { @@ -14,49 +16,52 @@ interface Props { defineProps() const recentActivity = ref(0) + +const { t } = useI18n() diff --git a/front/src/views/auth/ProfileBase.vue b/front/src/views/auth/ProfileBase.vue index f4700eacc..9deb313db 100644 --- a/front/src/views/auth/ProfileBase.vue +++ b/front/src/views/auth/ProfileBase.vue @@ -20,9 +20,6 @@ import Tabs from '~/components/ui/Tabs.vue' import Tab from '~/components/ui/Tab.vue' import LibraryWidget from '~/components/federation/LibraryWidget.vue' import ChannelsWidget from '~/components/audio/ChannelsWidget.vue' -import AlbumWidget from '~/components/album/Widget.vue' -import TrackWidget from '~/components/audio/track/Widget.vue' -import PlaylistWidget from '~/components/playlists/Widget.vue' interface Events { (e: 'updated', value: Actor): void @@ -133,10 +130,10 @@ const recentActivity = ref(0)

{{ t('views.auth.ProfileBase.link.overview') }}

- + />
@@ -175,42 +172,10 @@ const recentActivity = ref(0) - - - - - - - - - - - - - - - - - +
diff --git a/front/src/views/auth/ProfileOverview.vue b/front/src/views/auth/ProfileOverview.vue index c98ce3037..c1fad8de7 100644 --- a/front/src/views/auth/ProfileOverview.vue +++ b/front/src/views/auth/ProfileOverview.vue @@ -58,7 +58,7 @@ const createForm = ref() href="" @click.stop.prevent="showCreateModal = true" > - + {{ t('views.auth.ProfileOverview.link.addNew') }} @@ -71,7 +71,7 @@ const createForm = ref() class="actions" > - + {{ t('views.auth.ProfileOverview.link.addNew') }}