AdminElf.TableHelpers (admin_elf v0.4.3) View Source

Link to this section Summary

Link to this section Types

Specs

column() :: %{
  type: AdminElf.FieldHelpers.field_type(),
  name: atom(),
  label: String.t(),
  value: (term() -> term()),
  link: (term() -> term()) | nil,
  referenced_resource_id: any(),
  order: atom()
}

Link to this section Functions

Link to this function

boolean_column(name, opts \\ [])

View Source

Specs

boolean_column(atom(), keyword()) :: column()
Link to this function

date_column(name, opts \\ [])

View Source

Specs

date_column(atom(), keyword()) :: column()
Link to this function

number_column(name, opts \\ [])

View Source

Specs

number_column(atom(), keyword()) :: column()
Link to this function

reference_column(name, referenced_resource_id, opts \\ [])

View Source

Specs

reference_column(atom(), [atom()], keyword()) :: column()
Link to this function

text_column(name, opts \\ [])

View Source

Specs

text_column(atom(), keyword()) :: column()