File tree Expand file tree Collapse file tree 3 files changed +21
-10
lines changed Expand file tree Collapse file tree 3 files changed +21
-10
lines changed Original file line number Diff line number Diff line change @@ -9,14 +9,14 @@ import { useDrawer, useSignOut } from '#imports'
99const { xs } = useDisplay ()
1010const drawer = useDrawer ()
1111const currentUser = useCurrentUser ()
12+ const { signOut } = useSignOut ()
1213
1314// Page info
1415const route = useRoute ()
1516const isSigningUp = computed (() => route .meta .layout === ' signup' )
1617
1718const clickSignOut = async () => {
18- const signOut = useSignOut ()
19- await signOut
19+ await signOut ()
2020}
2121 </script >
2222
Original file line number Diff line number Diff line change @@ -6,10 +6,10 @@ import { useNuxtifyConfig, useSignOut } from '#imports'
66// App state
77const nuxtifyConfig = useNuxtifyConfig ()
88const currentUser = useCurrentUser ()
9+ const { signOut } = useSignOut ()
910
1011const clickSignOut = async () => {
11- const signOut = useSignOut ()
12- await signOut
12+ await signOut ()
1313}
1414 </script >
1515
Original file line number Diff line number Diff line change 1- import { signOut } from 'firebase/auth'
1+ import { signOut as firebaseSignOut } from 'firebase/auth'
22import { useFirebaseAuth , useFirebaseStorage } from 'vuefire'
33import { navigateTo } from '#imports'
44
5- export const useSignOut = async ( redirectTo = '/signin' ) => {
5+ export const useSignOut = ( ) => {
66 // App state
77 const auth = useFirebaseAuth ( ) !
88
9- // Sign out from Firebase Auth
10- await signOut ( auth )
9+ const signOut = async ( redirectTo = '/signin' ) => {
10+ if ( ! auth ) {
11+ console . error ( 'Firebase auth not available.' )
12+ return
13+ }
1114
12- // Redirect
13- navigateTo ( redirectTo )
15+ // Sign out from Firebase Auth
16+ await firebaseSignOut ( auth )
17+
18+ // Redirect
19+ await navigateTo ( redirectTo )
20+ }
21+
22+ return {
23+ signOut,
24+ }
1425}
1526
1627export const usePublicStorageUrl = ( fileRef : string , lastUpdated ?: number | string ) => {
You can’t perform that action at this time.
0 commit comments