diff --git a/app/assets/css/global.css b/app/assets/css/global.css index 79d345c..6fca575 100644 --- a/app/assets/css/global.css +++ b/app/assets/css/global.css @@ -5,15 +5,42 @@ :root { --font-sans: 'Public Sans', sans-serif; - --ui-bg: rgb(220,220,220); + --ui-primary: rgb(189, 23, 255); } + +.light { + --ui-bg: var(--color-neutral-100); +} + .dark { /*--ui-bg: var(--ui-color-neutral-950);*/ - --ui-bg: rgb(17,17,17); + --ui-bg: oklch(16.7% 0.004 49.25); --ui-bg-accented: rgba(189, 23, 255, 0.3); --ui-bg-elevated: rgba(189, 23, 255, 0.2); - --ui-primary: rgb(189, 23, 255); + +} + +.ui-red { + --ui-primary: var(--color-red-500); + --ui-bg-elevated: oklch(63.7% 0.237 25.331 / 20%); + --ui-bg-accented: oklch(63.7% 0.237 25.331 / 40%); +} + +.ui-blue { + --ui-primary: var(--color-blue-500); + --ui-bg-elevated: oklch(62.3% 0.214 259.815 / 20%); + --ui-bg-accented: oklch(62.3% 0.214 259.815 / 40%); +} + +.ui-violet { + --ui-primary: var(--color-violet-500); + --ui-bg-elevated: oklch(60.6% 0.25 292.717 / 20%); + --ui-bg-accented: oklch(60.6% 0.25 292.717 / 40%); +} + +.ui-orange { + --ui-primary: var(--color-orange-600); } .dark-widget-bg { diff --git a/app/components/dashboard/sidebar.vue b/app/components/dashboard/sidebar.vue index ead1339..4b7c815 100644 --- a/app/components/dashboard/sidebar.vue +++ b/app/components/dashboard/sidebar.vue @@ -10,7 +10,7 @@ const items_def: NavigationMenuItem[][] = [ active: true }, { label: 'Inbox', - icon: 'i-lucide-inbox', + icon: 'solar:chat-round-unread-outline', badge: '4' }, { label: 'Contacts', diff --git a/app/layouts/dashboard.vue b/app/layouts/dashboard.vue index 6742267..1885ca1 100644 --- a/app/layouts/dashboard.vue +++ b/app/layouts/dashboard.vue @@ -8,19 +8,44 @@ const nav : NavigationMenuItem[][] = [[ to: "/dashboard" }, { label: 'Notifications', - icon: 'i-lucide-inbox', + icon: 'solar:chat-round-unread-outline', badge: '4', to: "/events" }, { label: 'Settings', icon: 'i-lucide-settings', - to: '/settings' - }]]; + //to: '/settings', + children: [ + { + label: "General", + icon: "solar:settings-minimalistic-broken", + to: "/settings", + }, + { + label: "Profile", + icon: "solar:user-broken", + to: "/settings/profile" + }, + { + label: "Theme", + icon: "solar:pallete-2-broken", + to: "/settings/theme" + }, + ], + }] +]; /*[ { label: "Feedback" } ]];*/ + +// set color +useHead({ + bodyAttrs: { + class: "ui-blue" + } +})