feat: user page & $dropFetch util

This commit is contained in:
DecDuck
2025-03-14 12:22:08 +11:00
parent 3225f536ce
commit bd1cb67cd0
39 changed files with 416 additions and 166 deletions

View File

@@ -167,6 +167,8 @@ import {
Cog6ToothIcon,
FlagIcon,
BellIcon,
DocumentIcon,
UserGroupIcon,
} from "@heroicons/vue/24/outline";
import type { NavigationItem } from "~/composables/types";
import { useCurrentNavigationIndex } from "~/composables/current-page-engine";
@@ -182,10 +184,16 @@ const navigation: Array<NavigationItem & { icon: Component }> = [
icon: ServerStackIcon,
},
{
label: "Auth",
route: "/admin/auth",
prefix: "/admin/auth",
icon: LockClosedIcon,
label: "Meta",
route: "/admin/metadata",
prefix: "/admin/metadata",
icon: DocumentIcon,
},
{
label: "Users",
route: "/admin/users",
prefix: "/admin/users",
icon: UserGroupIcon,
},
{
label: "Settings",