# `MishkaGervaz.Table.Entities.Column.Ui`
[🔗](https://github.com/mishka-group/mishka_gervaz/blob/v0.0.1-alpha.3/lib/mishka_gervaz/table/entities/column.ex#L215)

UI/presentation configuration for a column.

# `align`

```elixir
@type align() :: :left | :center | :right
```

# `column_type`

```elixir
@type column_type() ::
  :text
  | :boolean
  | :badge
  | :number
  | :currency
  | :percentage
  | :date
  | :datetime
  | :time
  | :link
  | :image
  | :avatar
  | :tags
  | :progress
  | :json
  | :uuid
  | :array
  | :custom
```

# `t`

```elixir
@type t() :: %MishkaGervaz.Table.Entities.Column.Ui{
  __spark_metadata__: map() | nil,
  align: align(),
  class: String.t() | nil,
  extra: map(),
  header_class: String.t() | nil,
  label: String.t() | (-&gt; String.t()) | nil,
  max_width: String.t() | nil,
  min_width: String.t() | nil,
  type: column_type(),
  width: String.t() | nil
}
```

# `transform`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
