TTableTheme constructor

const TTableTheme({
  1. TListAnimationBuilder? animationBuilder = TListAnimationBuilders.staggered,
  2. Duration animationDuration = const Duration(milliseconds: 800),
  3. bool shrinkWrap = false,
  4. ScrollPhysics? physics,
  5. EdgeInsets? padding,
  6. required TListEmptyBuilder? emptyStateBuilder,
  7. required TListErrorBuilder? errorStateBuilder,
  8. TListLoadingBuilder? loadingBuilder,
  9. TListHeaderBuilder? headerBuilder,
  10. bool? headerSticky,
  11. TListFooterBuilder? footerBuilder,
  12. bool? footerSticky,
  13. bool? infiniteScroll,
  14. double? itemBaseHeight,
  15. required TListFooterBuilder infiniteScrollFooterBuilder,
  16. TListSeparatorBuilder? listSeparatorBuilder,
  17. TListDragProxyDecorator? dragProxyDecorator,
  18. TGridMode? grid,
  19. TGridDelegateBuilder? gridDelegate,
  20. double? cardWidth,
  21. bool? forceCardStyle,
  22. TTableRowHeaderTheme headerTheme = const TTableRowHeaderTheme(),
  23. TTableMobileCardTheme mobileCardTheme = const TTableMobileCardTheme(),
  24. 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(),
});