OAuthButton

Social sign-in button for Google and Microsoft with correct brand icons.

Providers

import { OAuthButton } from '@canarist/ui'

<OAuthButton provider="google" onClick={() => signInWithGoogle()} />
<OAuthButton provider="microsoft" onClick={() => signInWithMicrosoft()} />

Loading state

<OAuthButton provider="google" loading />

Reference

PropTypeDefaultDescription
provider'google' | 'microsoft'OAuth provider. Determines icon and button label.
loadingbooleanShow spinner and disable the button.
onClick() => voidClick handler.
classNamestringAdditional CSS classes.