FItemContentStyle constructor

FItemContentStyle({
  1. required FVariants<FTappableVariantConstraint, FTappableVariant, IconThemeData, IconThemeDataDelta> prefixIconStyle,
  2. required FVariants<FTappableVariantConstraint, FTappableVariant, TextStyle, TextStyleDelta> titleTextStyle,
  3. required FVariants<FTappableVariantConstraint, FTappableVariant, TextStyle, TextStyleDelta> subtitleTextStyle,
  4. required FVariants<FTappableVariantConstraint, FTappableVariant, TextStyle, TextStyleDelta> detailsTextStyle,
  5. required FVariants<FTappableVariantConstraint, FTappableVariant, IconThemeData, IconThemeDataDelta> suffixIconStyle,
  6. required EdgeInsetsGeometry suffixedPadding,
  7. required EdgeInsetsGeometry unsuffixedPadding,
  8. double prefixIconSpacing = 8,
  9. double titleSpacing = 4,
  10. double middleSpacing = 4,
  11. double suffixIconSpacing = 8,
})

Creates a FItemContentStyle.

Implementation

FItemContentStyle({
  required this.prefixIconStyle,
  required this.titleTextStyle,
  required this.subtitleTextStyle,
  required this.detailsTextStyle,
  required this.suffixIconStyle,
  required this.suffixedPadding,
  required this.unsuffixedPadding,
  this.prefixIconSpacing = 8,
  this.titleSpacing = 4,
  this.middleSpacing = 4,
  this.suffixIconSpacing = 8,
}) : assert(0 <= prefixIconSpacing, 'prefixIconSpacing ($prefixIconSpacing) must be >= 0'),
     assert(0 <= titleSpacing, 'titleSpacing ($titleSpacing) must be >= 0'),
     assert(0 <= middleSpacing, 'middleSpacing ($middleSpacing) must be >= 0'),
     assert(0 <= suffixIconSpacing, 'suffixIconSpacing ($suffixIconSpacing) must be >= 0');