13 lines
389 B
TypeScript
13 lines
389 B
TypeScript
import type { User } from '@firebase/auth-types'
|
|
import firebase from 'firebase/compat/app'
|
|
import * as firebaseui from 'firebaseui'
|
|
|
|
export const user = ref<User | null>(null)
|
|
|
|
export const isPendingRedirect = () =>
|
|
(
|
|
firebaseui.auth.AuthUI.getInstance() || new firebaseui.auth.AuthUI(firebase.auth())
|
|
).isPendingRedirect()
|
|
|
|
export const signOut = () => firebase.auth().signOut()
|