You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
505 B
20 lines
505 B
<script setup lang="ts">
|
|
|
|
import { useAuth0 } from '@auth0/auth0-vue';
|
|
import router from '../router';
|
|
|
|
const { user, isAuthenticated, logout } = useAuth0();
|
|
isAuthenticated
|
|
const route = router.resolve({ path: '/'})
|
|
const absoluteURL = new URL(route.href, window.location.href).href
|
|
const leave = () => logout({ returnTo: absoluteURL })
|
|
|
|
</script>
|
|
<template>
|
|
<div>
|
|
<h2>User Profile</h2>
|
|
<code>{{ user }}</code>
|
|
<button @click="leave">Log out</button>
|
|
</div>
|
|
</template>
|