better ui

This commit is contained in:
2026-01-13 19:08:15 +00:00
parent 6726c968fb
commit f648e0aa90
7 changed files with 99 additions and 43 deletions

20
app/layouts/settings.vue Normal file
View File

@@ -0,0 +1,20 @@
<script setup lang="ts">
const settings_submenu = ref([
{
label: "General",
icon: "lucide:settings",
to: "/settings/general"
},
{
label: "Security",
icon: "lucide:lock",
to: "/settings/security"
}
])
</script>
<template>
<MainHeader class="mb-0" :settings_link="false"/>
<UNavigationMenu :items="settings_submenu" class="justify-center mt-2 mb-2"/>
<slot />
</template>