FlyThemeData.withDefaults constructor

FlyThemeData.withDefaults({
  1. FlySpacingToken? spacing,
  2. FlyColorToken? colors,
  3. FlyRadiusToken? radius,
  4. FlyTextStyleToken? textStyle,
  5. FlyFontToken? font,
  6. FlyFontWeightToken? fontWeight,
  7. FlyLeadingToken? leading,
  8. FlyTrackingToken? tracking,
  9. FlyBreakpointToken? breakpoint,
})

Factory constructor with optional parameters and defaults

Implementation

factory FlyThemeData.withDefaults({
  FlySpacingToken? spacing,
  FlyColorToken? colors,
  FlyRadiusToken? radius,
  FlyTextStyleToken? textStyle,
  FlyFontToken? font,
  FlyFontWeightToken? fontWeight,
  FlyLeadingToken? leading,
  FlyTrackingToken? tracking,
  FlyBreakpointToken? breakpoint,
}) {
  return FlyThemeData(
    spacing: spacing ?? FlySpacingToken.defaultSpacing(),
    colors: colors ?? FlyColorToken.defaultColor(),
    radius: radius ?? FlyRadiusToken.defaultRadius(),
    textStyle: textStyle ?? FlyTextStyleToken.defaultTextStyle(),
    font: font ?? FlyFontToken.defaultFont(),
    fontWeight: fontWeight ?? FlyFontWeightToken.defaultFontWeight(),
    leading: leading ?? FlyLeadingToken.defaultLeading(),
    tracking: tracking ?? FlyTrackingToken.defaultTracking(),
    breakpoint: breakpoint ?? FlyBreakpointToken.defaultBreakpoint(),
  );
}