From 286c4e464499bb25adc355ecb63c46d6903edfaa Mon Sep 17 00:00:00 2001 From: DecDuck Date: Thu, 1 May 2025 13:36:52 +1000 Subject: [PATCH] feat: cleanup settings menu and fix styles --- desktop/components/HeaderUserWidget.vue | 5 -- desktop/pages/account.vue | 72 ------------------- desktop/pages/settings.vue | 7 ++ desktop/pages/settings/account.vue | 64 +++++++++++++++++ desktop/pages/settings/downloads.vue | 13 +++- desktop/pages/settings/index.vue | 91 ++++++++++++------------- 6 files changed, 126 insertions(+), 126 deletions(-) delete mode 100644 desktop/pages/account.vue create mode 100644 desktop/pages/settings/account.vue diff --git a/desktop/components/HeaderUserWidget.vue b/desktop/components/HeaderUserWidget.vue index 26d44c46..c4a9a17d 100644 --- a/desktop/components/HeaderUserWidget.vue +++ b/desktop/components/HeaderUserWidget.vue @@ -99,11 +99,6 @@ function navigate(close: () => any, to: NavigationItem) { } const navigation: NavigationItem[] = [ - { - label: "Account settings", - route: "/account", - prefix: "", - }, { label: "App settings", route: "/settings", diff --git a/desktop/pages/account.vue b/desktop/pages/account.vue deleted file mode 100644 index 6a072de8..00000000 --- a/desktop/pages/account.vue +++ /dev/null @@ -1,72 +0,0 @@ - - - diff --git a/desktop/pages/settings.vue b/desktop/pages/settings.vue index 2b92ff94..b19b2dfc 100644 --- a/desktop/pages/settings.vue +++ b/desktop/pages/settings.vue @@ -45,6 +45,7 @@ import type { Component } from "vue"; import type { NavigationItem } from "~/types"; import { platform } from '@tauri-apps/plugin-os'; import { invoke } from "@tauri-apps/api/core"; +import { UserIcon } from "@heroicons/vue/20/solid"; const systemData = await invoke<{ clientId: string; @@ -101,6 +102,12 @@ const navigation = computed(() => [ prefix: "/settings/downloads", icon: ArrowDownTrayIcon, }, + { + label: "Account", + route: "/settings/account", + prefix: "/settings/account", + icon: UserIcon + }, ...(isDebugMode.value ? [{ label: "Debug Info", route: "/settings/debug", diff --git a/desktop/pages/settings/account.vue b/desktop/pages/settings/account.vue new file mode 100644 index 00000000..637d6c6b --- /dev/null +++ b/desktop/pages/settings/account.vue @@ -0,0 +1,64 @@ + + + diff --git a/desktop/pages/settings/downloads.vue b/desktop/pages/settings/downloads.vue index 32109040..2345aeed 100644 --- a/desktop/pages/settings/downloads.vue +++ b/desktop/pages/settings/downloads.vue @@ -1,8 +1,15 @@