Minor Changes
-
Introduce
useClerk().statusalongside<ClerkFailed />and<ClerkDegraded />. (#5476) by @panteliselefuseClerk().statusPossible values for
useClerk().statusare:"loading": Set during initialization"error": Set when hotloading clerk-js failed orClerk.load()failed"ready": Set when Clerk is fully operational"degraded": Set when Clerk is partially operational
The computed value ofuseClerk().loadedis:truewhenuseClerk().statusis either"ready"or"degraded".falsewhenuseClerk().statusis"loading"or"error".
<ClerkFailed /><ClerkLoaded> <MyCustomSignInForm/> </ClerkLoaded> <ClerkFailed> <ContactSupportBanner/> </ClerkFailed>
<ClerkDegraded /><ClerkLoaded> <MyCustomPasskeyRegistration /> <ClerkDegraded>We are experiencing issues, registering a passkey might fail.</ClerkDegraded> </ClerkLoaded>