Skip to content

Commit b1565cf

Browse files
committed
setRedirect url when logging in from header
1 parent 458f1fa commit b1565cf

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/components/auth/LoggedUser.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ const { user, logout, isLoggedIn, getCurrentUser, responseFromServer, checkIfLog
55
import { Menu, MenuButton, MenuItem, MenuItems } from '@headlessui/vue'
66
import { ChevronDownIcon } from '@heroicons/vue/20/solid'
77
import BaseButton from '@components/base/BaseButton.vue';
8+
import useAuthRedirect from '../../auth-utils/useAuthRedirect';
9+
10+
const { setUrl } = useAuthRedirect()
811
912
onMounted(() => {
1013
checkIfLoggedIn();
@@ -15,7 +18,7 @@ onMounted(() => {
1518
<template>
1619
<div class="dark:text-zinc-200 dark:ring-white/10 pl-4">
1720

18-
<BaseButton v-if="!isLoggedIn" href="/login" :color="'primary'" class="font-bold">
21+
<BaseButton v-if="!isLoggedIn" href="/login" :color="'primary'" class="font-bold" @click="setUrl()">
1922
Log In
2023
</BaseButton>
2124
<div v-else class="flex gap-2 items-center">
@@ -30,9 +33,10 @@ onMounted(() => {
3033
</MenuButton>
3134
</div>
3235

33-
<transition enter-active-class="transition ease-out duration-100" enter-from-class="transform opacity-0 scale-95"
34-
enter-to-class="transform opacity-100 scale-100" leave-active-class="transition ease-in duration-75"
35-
leave-from-class="transform opacity-100 scale-100" leave-to-class="transform opacity-0 scale-95">
36+
<transition enter-active-class="transition ease-out duration-100"
37+
enter-from-class="transform opacity-0 scale-95" enter-to-class="transform opacity-100 scale-100"
38+
leave-active-class="transition ease-in duration-75" leave-from-class="transform opacity-100 scale-100"
39+
leave-to-class="transform opacity-0 scale-95">
3640
<MenuItems
3741
class="absolute right-0 z-10 mt-2 w-56 origin-top-right divide-y divide-gray-100/10 rounded-md bg-zinc-500/20 dark:bg-verse-500/20 backdrop-blur-2xl shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none">
3842
<div class="py-1">

0 commit comments

Comments
 (0)