This shows the recommended page structure for a typical list page.
| Name | Status | Stage | Owner | Created | |
|---|---|---|---|---|---|
| ORD-2024-001 | Active | Analysis | JD John Doe | Jan 15, 2024 |
|
| ORD-2024-002 | Pending | Review | AK Anna Kim | Jan 14, 2024 |
|
| ORD-2024-003 | Completed | Complete | MP Mike Park | Jan 10, 2024 |
|
Page description here.
{% endcall %} {# 2. Data Table #}| Element | Component | Notes |
|---|---|---|
| Page header | section_card |
Title + "New" button + description + search/filters |
| Search bar | search_input |
Inside header card, HTMX live search |
| Status filters | .tabs |
Inside header card, .tab.active for selected |
| Table container | .card |
Plain card with padding: 0, no header |
| Data table | data_table |
Proper HTML table, column alignment |
| Empty state | data_table_empty |
Icon + message when no data |
| Pagination | data_table_pagination |
HTMX page navigation |
margin-top: 16px between header card and table cardsection_card for header (with title, description, search, filters).card with padding: 0 for table containermb-3 on descriptionflex gap-3.tabs container, .tab.active for selectedsection_card actions slot