widgets/lists/lists library
Exports for the lists layer.
Classes
- ListGroup
- A group of list tiles with optional header.
- NashDataCell
- A data table row value.
- NashDataTable
- A simple, styled data table with sorting and row selection support.
- NashExpansionTile
- An expandable list tile with custom header, body and smooth animations.
- NashInfiniteList
- A ListView that calls onLoadMore when the user scrolls near the bottom. Shows shimmer skeletons while loading additional items.
- NashListTile
- A configurable list tile with leading/trailing widgets and tap feedback.
- NashPagination
- A professional pagination widget with page buttons, ellipsis, and navigation controls.
- NashRefreshList
- Combines pull-to-refresh and infinite scroll in a single widget.
-
NashTreeNode<
T> - A single node in a NashTreeView.
-
NashTreeView<
T> - An expandable tree view widget for displaying hierarchical data structures.
-
SelectionTile<
T> - A clickable row that opens a sheet of options (theme, language, etc.).
- SettingsTile
- A settings row: icon, title, subtitle, trailing control.
- StatTile
- A compact statistics tile with icon, label and value.
Enums
- DataColumnAlignment
- Column alignment for NashDataTable.