# View helpers for rendering passkey registration and sign-in buttons. module ActionPack::Passkey::FormHelper REGISTRATION_ERROR_MESSAGE = "Something went wrong while registering your passkey." REGISTRATION_CANCELLED_MESSAGE = "Passkey registration was cancelled. Try again when you are ready." REGISTRATION_DUPLICATE_MESSAGE = "You already have a passkey registered on this device. Remove the existing one first and try again." SIGN_IN_ERROR_MESSAGE = "Something went wrong while signing in with your passkey." SIGN_IN_CANCELLED_MESSAGE = "Passkey sign in was cancelled. Try again when you are ready." # Renders a button for registering a new passkey. Accepts a +label+ string or a block # for button content. # # Options: # - +options+: WebAuthn creation options (JSON-serializable hash) # - +challenge_url+: endpoint to refresh the challenge nonce # - +wrapper+: HTML attributes for the outer web component element # - +form+: additional HTML attributes for the +
+ tag. Supports a +:param+ key # to set the form parameter namespace (default: +:passkey+) # - +error+: HTML attributes for the error message +
+. Supports a +:message+ key # to override the default error text # - +cancellation+: HTML attributes for the cancellation message +
+. Supports a # +:message+ key to override the default cancellation text # - All other options are passed to the +