TTile.h7 constructor

const TTile.h7({
  1. Key? key,
  2. String? title,
  3. Widget? titleWidget,
  4. String? subtitle,
  5. Widget? subtitleWidget,
  6. String? desc,
  7. Widget? descWidget,
  8. TextStyle? descStyle,
  9. dynamic icon,
  10. dynamic leading,
  11. String? imageUrl,
  12. bool forceCache = true,
  13. List<Widget>? highlights,
  14. List<TKeyValue>? values,
  15. TKeyValueMode? valuesMode,
  16. double? valuesSpacing,
  17. Color? iconColor,
  18. Color? hoveredIconColor,
  19. Color? expandedIconColor,
  20. Color? iconBackgroundColor,
  21. Color? hoveredIconBackgroundColor,
  22. Color? expandedIconBackgroundColor,
  23. EdgeInsetsGeometry? iconPadding,
  24. BorderRadius? iconBorderRadius,
  25. double? iconSize,
  26. TextStyle? titleStyle,
  27. TextStyle? subtitleStyle,
  28. double? spacing,
  29. CrossAxisAlignment? crossAxisAlignment,
  30. Widget? trailing,
  31. bool trailingAboveOnOverflow = false,
  32. VoidCallback? onTap,
  33. Object? permission,
  34. TAuthMode? onDenied,
  35. EdgeInsetsGeometry? padding,
  36. BorderRadius? borderRadius,
  37. bool isHovered = false,
  38. bool isExpanded = false,
  39. bool iconOnTop = false,
})

Heading 7: Extra-compact tile for nested rows such as batch lines.

Implementation

const TTile.h7({
  super.key,
  this.title,
  this.titleWidget,
  this.subtitle,
  this.subtitleWidget,
  this.desc,
  this.descWidget,
  this.descStyle,
  this.icon,
  this.leading,
  this.imageUrl,
  this.forceCache = true,
  this.highlights,
  this.values,
  this.valuesMode,
  this.valuesSpacing,
  this.iconColor,
  this.hoveredIconColor,
  this.expandedIconColor,
  this.iconBackgroundColor,
  this.hoveredIconBackgroundColor,
  this.expandedIconBackgroundColor,
  this.iconPadding,
  this.iconBorderRadius,
  this.iconSize,
  this.titleStyle,
  this.subtitleStyle,
  this.spacing,
  this.crossAxisAlignment,
  this.trailing,
  this.trailingAboveOnOverflow = false,
  this.onTap,
  this.permission,
  this.onDenied,
  this.padding,
  this.borderRadius,
  this.isHovered = false,
  this.isExpanded = false,
  this.iconOnTop = false,
}) : size = TTileSize.h7;