widgets/lists/lists library

Exports for the lists layer.

Classes

DataTable
A simple, styled data table with sorting and row selection support.
ExpansionTile
An expandable list tile with custom header, body and smooth animations.
InfiniteList
A ListView that calls onLoadMore when the user scrolls near the bottom. Shows shimmer skeletons while loading additional items.
ListGroup
A group of list tiles with optional header.
ListTile
A configurable list tile with leading/trailing widgets and tap feedback.
Pagination
A professional pagination widget with page buttons, ellipsis, and navigation controls.
RefreshList
Combines pull-to-refresh and infinite scroll in a single widget.
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.
StickyHeaderList
StickySection
A sticky-header list builder.
TableCellItem
A data table row value.
TreeNode<T>
A single node in a TreeView.
TreeView<T>
An expandable tree view widget for displaying hierarchical data structures.

Enums

DataColumnAlignment
Column alignment for DataTable.

Typedefs

NashDataTable = DataTable
A simple, styled data table with sorting and row selection support.
NashExpansionTile = ExpansionTile
An expandable list tile with custom header, body and smooth animations.
NashListTile = ListTile
A configurable list tile with leading/trailing widgets and tap feedback.