TTableTheme constructor
const
TTableTheme({
- TListAnimationBuilder? animationBuilder = TListAnimationBuilders.staggered,
- Duration animationDuration = const Duration(milliseconds: 800),
- bool shrinkWrap = false,
- ScrollPhysics? physics,
- EdgeInsets? padding,
- required TListEmptyBuilder? emptyStateBuilder,
- required TListErrorBuilder? errorStateBuilder,
- TListLoadingBuilder? loadingBuilder,
- TListHeaderBuilder? headerBuilder,
- bool? headerSticky,
- bool? infiniteScroll,
- double? itemBaseHeight,
- TListSeparatorBuilder? listSeparatorBuilder,
- TListDragProxyDecorator? dragProxyDecorator,
- TGridMode? grid,
- TGridDelegateBuilder? gridDelegate,
- double? cardWidth,
- bool? forceCardStyle,
- TTableRowHeaderTheme headerTheme = const TTableRowHeaderTheme(),
- TTableMobileCardTheme mobileCardTheme = const TTableMobileCardTheme(),
- TTableRowCardTheme rowCardTheme = const TTableRowCardTheme(),
Implementation
const TTableTheme({
super.animationBuilder = TListAnimationBuilders.staggered,
super.animationDuration = const Duration(milliseconds: 800),
super.shrinkWrap = false,
super.physics,
super.padding,
required super.emptyStateBuilder,
required super.errorStateBuilder,
super.loadingBuilder,
super.headerBuilder,
super.headerSticky,
super.footerBuilder,
super.footerSticky,
super.infiniteScroll,
super.itemBaseHeight,
required super.infiniteScrollFooterBuilder,
super.listSeparatorBuilder,
super.dragProxyDecorator,
super.grid,
super.gridDelegate,
this.cardWidth,
this.forceCardStyle,
this.headerTheme = const TTableRowHeaderTheme(),
this.mobileCardTheme = const TTableMobileCardTheme(),
this.rowCardTheme = const TTableRowCardTheme(),
});