Raxol.UI.Components.Modal.Events (Raxol v2.0.1)

View Source

Event handling and keyboard navigation for the Modal component.

Summary

Functions

Finds cancel message from button list.

Finds submit message from button list.

Handles visible events with keyboard navigation.

Handles visible event dispatch for different event types.

Functions

find_cancel_message(buttons)

@spec find_cancel_message(list()) :: any()

Finds cancel message from button list.

find_submit_message(buttons)

@spec find_submit_message(list()) :: {any(), any()} | nil

Finds submit message from button list.

handle_visible_event(event, state)

@spec handle_visible_event(any(), map()) :: {map(), list()}

Handles visible events with keyboard navigation.

handle_visible_event_dispatch(arg1, state)

@spec handle_visible_event_dispatch(any(), map()) :: {map(), list()}

Handles visible event dispatch for different event types.