diff --git a/packages/wyatt_ui_components/lib/src/domain/entities/rich_text_builder/parser.dart b/packages/wyatt_ui_components/lib/src/domain/entities/rich_text_builder/parser.dart index bd92d252..b60684e4 100644 --- a/packages/wyatt_ui_components/lib/src/domain/entities/rich_text_builder/parser.dart +++ b/packages/wyatt_ui_components/lib/src/domain/entities/rich_text_builder/parser.dart @@ -23,7 +23,7 @@ class RichTextStyleParameter { this.styleName, ); - final TextStyle defaultStyle; + final TextStyle? defaultStyle; final Map definedStyle; final String? styleName; @@ -31,7 +31,7 @@ class RichTextStyleParameter { if (definedStyle.containsKey(styleName)) { return definedStyle[styleName]!; } - return defaultStyle; + return defaultStyle ?? const TextStyle(); } RichTextStyleParameter copyWith({ diff --git a/packages/wyatt_ui_kit/lib/src/components/rich_text_builder/rich_text_builder.dart b/packages/wyatt_ui_kit/lib/src/components/rich_text_builder/rich_text_builder.dart index 0ca1798a..c16df96c 100644 --- a/packages/wyatt_ui_kit/lib/src/components/rich_text_builder/rich_text_builder.dart +++ b/packages/wyatt_ui_kit/lib/src/components/rich_text_builder/rich_text_builder.dart @@ -59,7 +59,7 @@ class RichTextBuilder extends RichTextBuilderComponent text ?? '', regex, RichTextStyleParameter( - style.defaultStyle!, + style.defaultStyle, style.styles ?? {}, null, ),