From f3a7be03ed6aa1d8c8f54b92bbc7d7ed4300b3c8 Mon Sep 17 00:00:00 2001
From: ArneBo
Date: Fri, 13 Dec 2024 11:21:49 +0100
Subject: [PATCH] fix(ui): [WIP] replace buttons
---
.../components/admin/SignupFormBuilder.vue | 4 +-
front/src/components/auth/ApplicationForm.vue | 8 ++--
front/src/components/auth/Settings.vue | 40 +++++++++----------
.../src/components/auth/SubsonicTokenForm.vue | 22 +++++-----
front/src/components/channels/AlbumModal.vue | 12 +++---
front/src/components/library/ArtistDetail.vue | 13 +++---
6 files changed, 53 insertions(+), 46 deletions(-)
diff --git a/front/src/components/admin/SignupFormBuilder.vue b/front/src/components/admin/SignupFormBuilder.vue
index 44316d2a1..96d4f6d6c 100644
--- a/front/src/components/admin/SignupFormBuilder.vue
+++ b/front/src/components/admin/SignupFormBuilder.vue
@@ -72,14 +72,14 @@ const move = (idx: number, increment: number) => {
:class="[{active: !isPreviewing}, 'item']"
@click.stop.prevent="isPreviewing = false"
>
- {{ t('components.admin.SignupFormBuilder.Button.edit') }}
+ {{ t('components.admin.SignupFormBuilder.button.edit') }}
{
-
+
diff --git a/front/src/components/auth/Settings.vue b/front/src/components/auth/Settings.vue
index fcafef634..66a39da4a 100644
--- a/front/src/components/auth/Settings.vue
+++ b/front/src/components/auth/Settings.vue
@@ -16,6 +16,7 @@ import useLogger from '~/composables/useLogger'
import SubsonicTokenForm from '~/components/auth/SubsonicTokenForm.vue'
import AttachmentInput from '~/components/common/AttachmentInput.vue'
import PasswordInput from '~/components/forms/PasswordInput.vue'
+import Button from '~/components/ui/Button.vue'
const SETTINGS_ORDER: FieldId[] = ['summary', 'privacy_level']
@@ -336,12 +337,12 @@ fetchOwnedApps()
:field-id="f.id"
/>
-
+
@@ -471,13 +472,12 @@ fetchOwnedApps()
{{ t('components.auth.Settings.description.contentFilters') }}
-
+
@@ -507,12 +507,11 @@ fetchOwnedApps()
-
+
|
@@ -532,13 +531,13 @@ fetchOwnedApps()
{{ t('components.auth.Settings.description.authorizedApps') }}
-
+
{{ t('components.auth.Settings.button.edit') }}
-
{{ t('components.auth.Settings.button.remove') }}
@@ -679,7 +680,7 @@ fetchOwnedApps()
{{ t('components.auth.Settings.button.removeApp') }}
-
+
@@ -765,12 +766,11 @@ fetchOwnedApps()
required
/>
-
+
diff --git a/front/src/components/auth/SubsonicTokenForm.vue b/front/src/components/auth/SubsonicTokenForm.vue
index 0825628b4..328712053 100644
--- a/front/src/components/auth/SubsonicTokenForm.vue
+++ b/front/src/components/auth/SubsonicTokenForm.vue
@@ -7,6 +7,7 @@ import { useStore } from '~/store'
import axios from 'axios'
import PasswordInput from '~/components/forms/PasswordInput.vue'
+import Button from '~/components/ui/Button.vue'
const { t } = useI18n()
const store = useStore()
@@ -147,9 +148,10 @@ fetchToken()
:default-show="showToken"
/>
-
{{ t('components.auth.SubsonicTokenForm.button.newPassword') }}
@@ -168,18 +170,18 @@ fetchToken()
{{ t('components.auth.SubsonicTokenForm.button.confirmNewPassword') }}
-
-
diff --git a/front/src/components/channels/AlbumModal.vue b/front/src/components/channels/AlbumModal.vue
index a9dfe1df6..8f266aa3c 100644
--- a/front/src/components/channels/AlbumModal.vue
+++ b/front/src/components/channels/AlbumModal.vue
@@ -2,6 +2,8 @@
import type { Channel } from '~/types'
import SemanticModal from '~/components/semantic/Modal.vue'
import ChannelAlbumForm from '~/components/channels/AlbumForm.vue'
+import Button from '~/components/ui/Button.vue'
+
import { watch, ref } from 'vue'
import { useI18n } from 'vue-i18n'
@@ -56,16 +58,16 @@ defineExpose({
/>
-
+
{{ t('components.channels.AlbumModal.button.cancel') }}
-
-
+
{{ t('components.channels.AlbumModal.button.create') }}
-
+
diff --git a/front/src/components/library/ArtistDetail.vue b/front/src/components/library/ArtistDetail.vue
index b3fd731d0..04deb1d09 100644
--- a/front/src/components/library/ArtistDetail.vue
+++ b/front/src/components/library/ArtistDetail.vue
@@ -12,6 +12,7 @@ import axios from 'axios'
import LibraryWidget from '~/components/federation/LibraryWidget.vue'
import TrackTable from '~/components/audio/track/Table.vue'
import AlbumCard from '~/components/album/Card.vue'
+import Button from '~/components/ui/Button.vue'
import useErrorHandler from '~/composables/useErrorHandler'
@@ -77,12 +78,12 @@ const loadMoreAlbums = async () => {
>
{{ t('components.library.ArtistDetail.link.filter') }}
-
{{ t('components.library.ArtistDetail.button.filter') }}
-
+
{
/>
-
{{ t('components.library.ArtistDetail.button.more') }}
-
+