useStatus
Access the Openfort session status derived from the SDK and the underlying Wagmi account information.
Request
type Request = {
hook: 'useStatus',
params: []
}
Response
type Response = UseStatusResult
type UseStatusResult = {
isLoading: boolean
isConnected: boolean
isDisconnected: boolean
isConnecting: boolean
isAuthenticated: boolean
}
enum OpenfortStatus {
DISCONNECTED,
NEEDS_RECOVERY,
LOADING,
CONNECTED,
}
Example
import { useStatus } from "@openfort/react"
function SampleComponent() {
const {
isLoading,
isConnected,
isDisconnected,
isConnecting,
isAuthenticated,
} = useStatus()
if (isLoading) return <Spinner />
if (!isConnected) return <ConnectWalletButton />
return <Dashboard authenticated={isAuthenticated} />
}