# `MishkaGervaz.Table.Templates.Table`
[🔗](https://github.com/mishka-group/mishka_gervaz/blob/v0.0.1-alpha.3/lib/mishka_gervaz/table/templates/table.ex#L1)

Default table template with rows and columns layout.

This is the traditional data table layout with:
- Column headers with sorting
- Row-based data display
- Row selection checkboxes
- Inline row actions

## Features
- `:sort` - Click column headers to sort
- `:filter` - Filter controls above table
- `:select` - Row selection with checkboxes
- `:bulk_actions` - Actions on selected rows
- `:paginate` - Pagination controls
- `:expand` - Expandable row details

## Performance
Uses `@static.*` for columns, ui_adapter, etc. (no re-render on user interaction)
Uses `@state.*` for page, filter_values, etc. (re-renders when changed)

See `MishkaGervaz.Table.Behaviours.Template`,
`MishkaGervaz.Table.Templates.Shared` (shared render helpers),
`MishkaGervaz.Table.Templates.MediaGallery`, and
`MishkaGervaz.Table.Web.Renderer`.

# `render_template_switcher`

---

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