Files
cultureat-bak/wp-content/themes/ccat/app/components/site/SiteHeaderTopMember.vue
Pascal Martineau f49c76a642
All checks were successful
Deploy WordPress and Nuxt / deploy (push) Successful in 1m1s
minor: loggedIn => isLoggedIn
2025-09-18 13:02:00 -04:00

18 lines
483 B
Vue

<script setup lang="ts">
const props = defineProps<{ showLabels: boolean }>();
const { isLoggedIn } = useAuth();
const label = computed(() => props.showLabels ? (isLoggedIn.value ? "Espace membre" : "Devenir membre") : undefined);
const to = computed(() => isLoggedIn.value ? "/espace-membre" : "/devenir-membre");
</script>
<template>
<AuthState>
<UButton
icon="i-lucide-user"
color="primary"
:label="label"
:to="to"
/>
</AuthState>
</template>