copyWith method
ThemeExtension<HypertextThemeExtension>
copyWith({
- bool? lowercaseAttrName,
- bool? lowercaseElementName,
- bool? ignoreErrorMarkup,
- List<
HyperMarkup> ? markups, - ColorMapper? colorMapper,
override
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
Implementation
@override
ThemeExtension<HypertextThemeExtension> copyWith({
bool? lowercaseAttrName,
bool? lowercaseElementName,
bool? ignoreErrorMarkup,
List<HyperMarkup>? markups,
ColorMapper? colorMapper,
}) {
return HypertextThemeExtension(
lowercaseAttrName: lowercaseAttrName ?? this.lowercaseAttrName,
lowercaseElementName: lowercaseElementName ?? this.lowercaseElementName,
ignoreErrorMarkup: ignoreErrorMarkup ?? this.ignoreErrorMarkup,
markups: markups ?? this.markups,
colorMapper: colorMapper ?? this.colorMapper,
);
}