copyWith method
TypographyScheme
copyWith({
- List<
String> ? fontFamily, - Dim? fontSizeSm,
- Dim? fontSizeMd,
- Dim? fontSizeLg,
- Dim? fontSizeXl,
- Dim? fontSize2xl,
- Dim? fontSize3xl,
- Dim? fontSize4xl,
- Dim? fontSize5xl,
- Dim? fontSizeError,
- Dim? fontSizeHint,
- Dim? fontSizeLabel,
- Dim? fontSizeSectionHeader,
- int? fontWeightNormal,
- int? fontWeightMedium,
- int? fontWeightSemiBold,
- int? fontWeightBold,
- int? fontWeightSectionHeader,
Implementation
TypographyScheme copyWith({
List<String>? fontFamily,
Dim? fontSizeSm,
Dim? fontSizeMd,
Dim? fontSizeLg,
Dim? fontSizeXl,
Dim? fontSize2xl,
Dim? fontSize3xl,
Dim? fontSize4xl,
Dim? fontSize5xl,
Dim? fontSizeError,
Dim? fontSizeHint,
Dim? fontSizeLabel,
Dim? fontSizeSectionHeader,
int? fontWeightNormal,
int? fontWeightMedium,
int? fontWeightSemiBold,
int? fontWeightBold,
int? fontWeightSectionHeader,
}) {
return TypographyScheme(
fontFamily: fontFamily ?? this.fontFamily,
fontSizeSm: fontSizeSm ?? this.fontSizeSm,
fontSizeMd: fontSizeMd ?? this.fontSizeMd,
fontSizeLg: fontSizeLg ?? this.fontSizeLg,
fontSizeXl: fontSizeXl ?? this.fontSizeXl,
fontSize2xl: fontSize2xl ?? this.fontSize2xl,
fontSize3xl: fontSize3xl ?? this.fontSize3xl,
fontSize4xl: fontSize4xl ?? this.fontSize4xl,
fontSize5xl: fontSize5xl ?? this.fontSize5xl,
fontSizeError: fontSizeError ?? this.fontSizeError,
fontSizeHint: fontSizeHint ?? this.fontSizeHint,
fontSizeLabel: fontSizeLabel ?? this.fontSizeLabel,
fontSizeSectionHeader:
fontSizeSectionHeader ?? this.fontSizeSectionHeader,
fontWeightNormal: fontWeightNormal ?? this.fontWeightNormal,
fontWeightMedium: fontWeightMedium ?? this.fontWeightMedium,
fontWeightSemiBold: fontWeightSemiBold ?? this.fontWeightSemiBold,
fontWeightBold: fontWeightBold ?? this.fontWeightBold,
fontWeightSectionHeader:
fontWeightSectionHeader ?? this.fontWeightSectionHeader,
);
}