Incant.UI.Event (incant v0.1.0)

Copy Markdown

Normalized event envelope shared by Incant UI adapters.

Summary

Types

op()

@type op() ::
  :navigate
  | :filter_commit
  | :filter_clear
  | :search_commit
  | :sort
  | :paginate
  | :row_select
  | :row_select_all
  | :row_action
  | :bulk_action
  | :page_action
  | :form_validate
  | :form_submit
  | :form_cancel
  | :dashboard_variable_commit
  | :widget_refresh

t()

@type t() :: %Incant.UI.Event{
  meta: map(),
  op: op(),
  surface: String.t() | nil,
  target: String.t() | nil,
  value: term()
}

Functions

bulk_action(attrs \\ [])

dashboard_variable_commit(attrs \\ [])

filter_clear(attrs \\ [])

filter_commit(attrs \\ [])

form_cancel(attrs \\ [])

form_submit(attrs \\ [])

form_validate(attrs \\ [])

new(op, attrs \\ [])

page_action(attrs \\ [])

paginate(attrs \\ [])

parse(params)

row_action(attrs \\ [])

row_select(attrs \\ [])

row_select_all(attrs \\ [])

search_commit(attrs \\ [])

serialize(event)

sort(attrs \\ [])

widget_refresh(attrs \\ [])