admin ui shell

This commit is contained in:
DecDuck
2024-10-09 15:43:55 +11:00
parent 486bce8bc7
commit 6b5e48d6fe
8 changed files with 240 additions and 65 deletions

View File

@ -1,8 +1,11 @@
<template>
</template>
<template></template>
<script setup lang="ts">
definePageMeta({
layout: "admin"
})
</script>
layout: "admin",
});
useHead({
title: "Home",
});
</script>

11
pages/admin/libraries.vue Normal file
View File

@ -0,0 +1,11 @@
<template></template>
<script setup lang="ts">
definePageMeta({
layout: "admin",
});
useHead({
title: "Libraries"
})
</script>

View File

@ -64,7 +64,7 @@
name="remember-me"
type="checkbox"
v-model="rememberMe"
class="h-4 w-4 rounded border-zinc-300 text-blue-600 focus:ring-blue-600"
class="h-4 w-4 rounded bg-zinc-800 border-zinc-700 text-blue-600 focus:ring-blue-600"
/>
<label
for="remember-me"
@ -159,7 +159,7 @@ async function signin() {
},
});
const user = useUser();
user.value = await $fetch<User | null>("/api/v1/user");
user.value = await $fetch<User | null>("/api/v1/whoami");
}
definePageMeta({