MCPcopy Create free account
hub / github.com/awkweb/react-supabase / useSignOut

Function useSignOut

src/hooks/auth/use-signout.ts:20–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

18}
19
20export function useSignOut(): UseSignOutResponse {
21 const client = useClient()
22 const [state, setState] = useState<UseSignOutState>(initialState)
23
24 const execute = useCallback(async () => {
25 setState({ ...initialState, fetching: true })
26 const { error } = await client.auth.signOut()
27 const res = { error }
28 setState({ ...res, fetching: false })
29 return res
30 }, [client])
31
32 return [state, execute]
33}

Callers 1

Calls 1

useClientFunction · 0.90

Tested by

no test coverage detected