From 91ebdba0ddae80db6f2fcc19a477ba6a146d050c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malo=20L=C3=A9on?= Date: Tue, 21 Feb 2023 18:57:30 +0100 Subject: [PATCH 1/2] feat(ui_components): add new components to theme data (close #152) --- .../src/features/component_theme_data.dart | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart b/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart index 0d247bf3..e4103866 100644 --- a/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart +++ b/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart @@ -17,15 +17,39 @@ import 'package:wyatt_ui_components/src/domain/entities/entities.dart'; class ComponentThemeData { - const ComponentThemeData.raw({ this.appBar, this.bottomNavigationBar, this.errorWidget, this.loadingWidget, + this.richTextBuilderComponent, + this.textInputComponent, + this.fileSelectionButtonComponent, + this.flatButtonComponent, + this.simpleIconButtonComponent, + this.symbolButtonComponent, + this.informationCardComponent, + this.portfolioCardComponent, + this.quoteCardComponent, + this.skillCardComponent, }); final AppBarComponent? appBar; final BottomNavigationBarComponent? bottomNavigationBar; final ErrorWidgetComponent? errorWidget; final LoadingWidgetComponent? loadingWidget; + + final RichTextBuilderComponent? richTextBuilderComponent; + final TextInputComponent? textInputComponent; + + // Buttons + final FileSelectionButtonComponent? fileSelectionButtonComponent; + final FlatButtonComponent? flatButtonComponent; + final SimpleIconButtonComponent? simpleIconButtonComponent; + final SymbolButtonComponent? symbolButtonComponent; + + // Cards + final InformationCardComponent? informationCardComponent; + final PortfolioCardComponent? portfolioCardComponent; + final QuoteCardComponent? quoteCardComponent; + final SkillCardComponent? skillCardComponent; } -- 2.47.2 From ac9ccfa2dac2b1b59c274d7f9f5d15ac8a54a5ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malo=20L=C3=A9on?= Date: Tue, 21 Feb 2023 19:03:28 +0100 Subject: [PATCH 2/2] fix(ui_components): add loader to theme data (close #152) --- .../lib/src/features/component_theme_data.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart b/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart index e4103866..c083545a 100644 --- a/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart +++ b/packages/wyatt_ui_components/lib/src/features/component_theme_data.dart @@ -22,6 +22,7 @@ class ComponentThemeData { this.bottomNavigationBar, this.errorWidget, this.loadingWidget, + this.loaderComponent, this.richTextBuilderComponent, this.textInputComponent, this.fileSelectionButtonComponent, @@ -37,6 +38,7 @@ class ComponentThemeData { final BottomNavigationBarComponent? bottomNavigationBar; final ErrorWidgetComponent? errorWidget; final LoadingWidgetComponent? loadingWidget; + final LoaderComponent? loaderComponent; final RichTextBuilderComponent? richTextBuilderComponent; final TextInputComponent? textInputComponent; -- 2.47.2