component PasskeyButton { outputs { passkeyRegistered(payload: { credentialId: string; response?: object }) passkeyAuthenticated(payload: { userId?: string; sessionId?: string; response?: object }) error(payload: { code: string; message: string }) } props { mode: string = "authenticate" label: string = "Continue with a passkey" registerLabel: string = "Add a passkey" identifier: string = "" rpId: string = "" rpName: string = "WRNexusJS" passkeyName: string = "Passkey" optionsEndpoint: string = "" verifyEndpoint: string = "" redirect: string = "" mfaHref: string = "/two-factor" conditional: boolean = false fullWidth: boolean = false loadingMessage: string = "Waiting for your passkey…" successMessage: string = "Passkey verified." color: string = "primary" size: string = "md" class: string = "" } view {
} }