chore(Layout): Refactored default Layout

main
Flycro 2023-11-11 16:33:30 +01:00
parent ee69746ac7
commit 2f4583f423
8 changed files with 29 additions and 25 deletions

View File

@ -1,17 +0,0 @@
<template>
<div>
<Header />
<UPage>
<template #left>
<UAside class="lg:static">
<Navigation />
</UAside>
</template>
<UPageBody>
<UContainer>
<slot />
</UContainer>
</UPageBody>
</UPage>
</div>
</template>

5
layouts/auth.vue Normal file
View File

@ -0,0 +1,5 @@
<template>
<div>
<slot />
</div>
</template>

View File

@ -1,5 +1,17 @@
<template>
<div>
<slot />
<div>
<Header />
<UPage>
<template #left>
<UAside class="lg:static">
<Navigation />
</UAside>
</template>
<UPageBody>
<UContainer>
<slot />
</UContainer>
</UPageBody>
</UPage>
</div>
</template>
</template>

View File

@ -1,5 +1,5 @@
<script setup lang="ts">
definePageMeta({ middleware: ['guest'] })
definePageMeta({ middleware: ['guest'], layout: 'auth' })
const router = useRouter()
const { forgotPassword } = useAuth()

View File

@ -1,5 +1,9 @@
<script setup lang="ts">
definePageMeta({ middleware: ['auth'], layout: 'app' })
definePageMeta({ middleware: ['auth'] })
const user = useUser()
console.log(user.value)
</script>
<template>

View File

@ -1,5 +1,5 @@
<script setup lang="ts">
definePageMeta({ middleware: ['guest'] })
definePageMeta({ middleware: ['guest'], layout: 'auth' })
const router = useRouter()
const route = useRoute()

View File

@ -1,5 +1,5 @@
<script setup lang="ts">
definePageMeta({ middleware: ['auth'] })
definePageMeta({ middleware: ['guest'], layout: 'auth' })
const { logout } = useAuth()
logout()
</script>

View File

@ -1,5 +1,5 @@
<script setup lang="ts">
definePageMeta({ middleware: ['guest'] })
definePageMeta({ middleware: ['guest'], layout: 'auth' })
const router = useRouter()
const route = useRoute()