Skip to Content
SdkReactHooksuseICloudAuth

useICloudAuth

useICloudAuth(): ICloudAuthContextValue

Defined in: src/react/useICloudAuth.ts:214 

Hook to access iCloud authentication state and methods.

Must be used within an ICloudAuthProvider.

Returns

ICloudAuthContextValue

Example

import { useICloudAuth } from "@reverbia/sdk/react"; function ICloudStatus() { const { isAuthenticated, isAvailable, requestAccess, logout } = useICloudAuth(); if (!isAvailable) { return <p>iCloud is not available. Please load CloudKit JS.</p>; } return ( <div> {isAuthenticated ? ( <> <span>Connected to iCloud</span> <button onClick={logout}>Disconnect</button> </> ) : ( <button onClick={requestAccess}>Connect to iCloud</button> )} </div> ); }
Last updated on