From 20835bc7066445b54abd824174faed1f957576de Mon Sep 17 00:00:00 2001 From: curo1305 Date: Tue, 16 Jun 2026 09:37:47 +0200 Subject: [PATCH] refactor(10-12): migrate view-level SVGs to AppIcon - CloudStorageView: cloud icon - SettingsView: checkCircle, exclamationCircle, x (x2) - AccountView: checkMark (TOTP enabled indicator) - AdminAiView: chevronDown (accordion) - AdminUsersView: copy, check, refresh - SettingsAccountTab: checkMark (TOTP enabled) - TotpEnrollment: checkMark (verified state) - CloudCredentialModal: x, chevronRight - DocumentView: warning (cloud delete modal) - SharedView: document icon --- .../src/components/auth/TotpEnrollment.vue | 5 ++--- .../components/cloud/CloudCredentialModal.vue | 13 +++++-------- .../settings/SettingsAccountTab.vue | 5 ++--- frontend/src/views/AccountView.vue | 5 ++--- frontend/src/views/CloudStorageView.vue | 6 ++---- frontend/src/views/DocumentView.vue | 5 ++--- frontend/src/views/SettingsView.vue | 19 +++++-------------- frontend/src/views/SharedView.vue | 6 ++---- frontend/src/views/admin/AdminAiView.vue | 9 ++++----- frontend/src/views/admin/AdminUsersView.vue | 15 ++++----------- 10 files changed, 30 insertions(+), 58 deletions(-) diff --git a/frontend/src/components/auth/TotpEnrollment.vue b/frontend/src/components/auth/TotpEnrollment.vue index 004e2c2..7550846 100644 --- a/frontend/src/components/auth/TotpEnrollment.vue +++ b/frontend/src/components/auth/TotpEnrollment.vue @@ -76,9 +76,7 @@

{{ error }}

- - - + Authenticator connected.

@@ -111,6 +109,7 @@ import { ref } from 'vue' import QRCode from 'qrcode' import * as api from '../../api/client.js' import { useToastStore } from '../../stores/toast.js' +import AppIcon from '../ui/AppIcon.vue' import AppSpinner from '../ui/AppSpinner.vue' import BackupCodesDisplay from './BackupCodesDisplay.vue' diff --git a/frontend/src/components/cloud/CloudCredentialModal.vue b/frontend/src/components/cloud/CloudCredentialModal.vue index 5c7e3e3..c230a89 100644 --- a/frontend/src/components/cloud/CloudCredentialModal.vue +++ b/frontend/src/components/cloud/CloudCredentialModal.vue @@ -16,9 +16,7 @@ aria-label="Close modal" class="text-gray-400 hover:text-gray-600 transition-colors" > - - - + @@ -73,13 +71,11 @@ @click="showAdvanced = !showAdvanced" class="text-xs text-indigo-600 hover:text-indigo-800 font-medium transition-colors flex items-center gap-1" > - - - + /> Advanced: custom WebDAV endpoint
@@ -188,6 +184,7 @@