From 7657645e510761d21697fca8c93251af6a174e8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malo=20L=C3=A9on?= Date: Tue, 21 Feb 2023 13:23:51 +0100 Subject: [PATCH] fix(ui_kit): remove null check operator in RichTextBuilder component --- .../lib/src/domain/entities/rich_text_builder/parser.dart | 4 ++-- .../src/components/rich_text_builder/rich_text_builder.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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, ),