Raxol.Components.Modal (Raxol v0.2.0)

View Source

A modal component for displaying overlay dialogs like alerts, prompts, confirmations.

Summary

Functions

alert(id, title, content, opts \\ [])

Creates props for an alert modal.

broadcast(msg)

command(cmd)

confirm(id, title, content, on_confirm \\ :confirm, on_cancel \\ :cancel, opts \\ [])

Creates props for a confirmation modal.

mount(state)

Callback implementation for Raxol.UI.Components.Base.Component.mount/1.

prompt(id, title, content, on_submit \\ :submit, on_cancel \\ :cancel, opts \\ [])

Creates props for a prompt modal.

schedule(msg, delay)

unmount(state)

Callback implementation for Raxol.UI.Components.Base.Component.unmount/1.