Raxol.UI.Components.Modal.Core (Raxol v2.0.1)
View SourceCore state management and initialization for the Modal component.
Summary
Functions
Handles button click operations.
Handles cancel operations.
Handles hiding the modal.
Handles show/hide state changes.
Handles unknown messages.
Initializes the Modal component state from props.
Functions
@spec handle_button_click(Raxol.UI.Components.Modal.t(), any()) :: {Raxol.UI.Components.Modal.t(), list()}
Handles button click operations.
@spec handle_cancel(Raxol.UI.Components.Modal.t(), any()) :: {Raxol.UI.Components.Modal.t(), list()}
Handles cancel operations.
@spec handle_hide(Raxol.UI.Components.Modal.t()) :: {Raxol.UI.Components.Modal.t(), list()}
Handles hiding the modal.
@spec handle_show(Raxol.UI.Components.Modal.t()) :: {Raxol.UI.Components.Modal.t(), list()}
Handles show/hide state changes.
@spec handle_unknown_message(Raxol.UI.Components.Modal.t(), any()) :: {Raxol.UI.Components.Modal.t(), list()}
Handles unknown messages.
@spec init(map()) :: Raxol.UI.Components.Modal.t()
Initializes the Modal component state from props.