AshAuthentication.Phoenix.Components.Password.ResetForm (ash_authentication_phoenix v2.12.2)
View SourceGenerates a default password reset form.
Component hierarchy
This is a child of AshAuthentication.Phoenix.Components.Password.
Children:
AshAuthentication.Phoenix.Components.Password.Input.identity_field/1AshAuthentication.Phoenix.Components.Password.Input.submit/1
Props
strategy- The configuration map as perAshAuthentication.Info.strategy/2. Required.label- The text to show in the submit label. Generated from the configured action name (viaPhoenix.Naming.humanize/1) if not supplied. Set tofalseto disable.overrides- A list of override modules.gettext_fn- Optional text translation function.
Overrides
This component provides the following overrides:
:root_class- CSS class for the rootdivelement.:label_class- CSS class for theh2element.:form_class- CSS class for theformelement.:disable_button_text- Text for the submit button when the request is happening.:slot_class- CSS class for thedivsurrounding the slot.:button_text- Tex for the submit button.:reset_flash_text- Text for the flash message when a request is received. Set tonilto disable.
See AshAuthentication.Phoenix.Overrides for more information.
Summary
Types
@type props() :: %{ :strategy => AshAuthentication.Strategy.t(), optional(:label) => String.t() | false, optional(:current_tenant) => String.t(), optional(:context) => map(), optional(:auth_routes_prefix) => String.t(), optional(:overrides) => [module()], optional(:gettext_fn) => {module(), atom()} }