Skip to content
Snippets Groups Projects
Verified Commit 7af9324a authored by Andrej Ramašeuski's avatar Andrej Ramašeuski
Browse files

Layout

parent ba15f87d
No related branches found
No related tags found
1 merge request!1Vuetify
<template>
<client-only>
<app-navbar />
</client-only>
<nuxt-page />
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>
<script setup lang="ts">
const { $keycloak } = useNuxtApp();
const login = () => {
$keycloak.login()
}
const logout = () => {
$keycloak.logout({ redirectUri: location.origin + "/" });
}
</script>
<template>
<div>
<button @click="logout" v-if="$keycloak.authenticated">Logout</button>
<button @click="login" v-else>Login</button>
</div>
</template>
<template>
<div>
<button @click="$keycloak.logout()" v-if="$keycloak.authenticated">Logout</button>
<button @click="$keycloak.login()" v-else>Login</button>
</div>
<slot />
</template>
<script>
const { $keycloak } = useNuxtApp();
export default {
name: 'default',
data () {
return {
}
},
}
</script>
......@@ -12,4 +12,12 @@ export default defineNuxtConfig({
},
},
// app: {
// head: {
// link: [
// { rel: 'stylesheet', href: 'https://styleguide.pirati.cz/2.9.1/css/styles.css' }
// ]
// }
// },
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment