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.