m3e/snackbar_open

Types

SnackbarAction describes the intent to open a snackbar with specific parameters. This allows the logic to be pure and easily testable.

This type is public to allow testing

pub type SnackbarAction(msg) {
  Open(
    message: String,
    action: String,
    dismissable: snackbar.Dismissible,
    close_label: String,
    duration: Float,
    callback: option.Option(msg),
  )
}

Constructors

Values

pub fn open(
  config: snackbar.Config,
  message: String,
  callback: option.Option(msg),
) -> effect.Effect(msg)
Search Document