From c615186f191eadb9195e9ebd4977b405036939b6 Mon Sep 17 00:00:00 2001 From: AN12345 Date: Wed, 7 Dec 2022 15:44:05 -0500 Subject: [PATCH] docs(ui_layout): update models --- .../models/class-models.puml | 48 +++++++++++++++++++ .../wyatt_ui_layout/models/class-models.puml | 43 ----------------- 2 files changed, 48 insertions(+), 43 deletions(-) create mode 100644 packages/wyatt_ui_components/models/class-models.puml diff --git a/packages/wyatt_ui_components/models/class-models.puml b/packages/wyatt_ui_components/models/class-models.puml new file mode 100644 index 00000000..8e9d4db7 --- /dev/null +++ b/packages/wyatt_ui_components/models/class-models.puml @@ -0,0 +1,48 @@ +@startuml +set namespaceSeparator :: + +class "wyatt_ui_components::src::features::component_theme.dart::ComponentTheme" { + +Widget child + +ComponentThemeData componentThemeWidget + {static} +ComponentThemeData of() + +Widget build() +} + +"wyatt_ui_components::src::features::component_theme.dart::ComponentTheme" o-- "flutter::src::widgets::framework.dart::Widget" +"wyatt_ui_components::src::features::component_theme.dart::ComponentTheme" o-- "wyatt_ui_components::src::features::component_theme_data.dart::ComponentThemeData" +"flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_ui_components::src::features::component_theme.dart::ComponentTheme" + +class "wyatt_ui_components::src::features::component_theme.dart::_InheritedComponentTheme" { + +ComponentTheme themeWidget + +bool updateShouldNotify() +} + +"wyatt_ui_components::src::features::component_theme.dart::_InheritedComponentTheme" o-- "wyatt_ui_components::src::features::component_theme.dart::ComponentTheme" +"flutter::src::widgets::framework.dart::InheritedWidget" <|-- "wyatt_ui_components::src::features::component_theme.dart::_InheritedComponentTheme" + +class "wyatt_ui_components::src::features::component_theme_data.dart::ComponentThemeData" { + +AppBarComponent appBar + +BottomNavigationBarComponent bottomNavigationBar +} + +"wyatt_ui_components::src::features::component_theme_data.dart::ComponentThemeData" o-- "wyatt_ui_components::src::domain::entities::components.dart::AppBarComponent" +"wyatt_ui_components::src::features::component_theme_data.dart::ComponentThemeData" o-- "wyatt_ui_components::src::domain::entities::components.dart::BottomNavigationBarComponent" + +abstract class "wyatt_ui_components::src::domain::entities::components.dart::AppBarComponent" { + +String? title + +AppBarComponent configure() +} + +"flutter::src::widgets::preferred_size.dart::PreferredSize" <|-- "wyatt_ui_components::src::domain::entities::components.dart::AppBarComponent" + +abstract class "wyatt_ui_components::src::domain::entities::components.dart::BottomNavigationBarComponent" { + +int currentIndex + +void Function(BuildContext, int)? onTap + +BottomNavigationBarComponent configure() +} + +"wyatt_ui_components::src::domain::entities::components.dart::BottomNavigationBarComponent" o-- "null::void Function(BuildContext, int)" +"flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_ui_components::src::domain::entities::components.dart::BottomNavigationBarComponent" + + +@enduml \ No newline at end of file diff --git a/packages/wyatt_ui_layout/models/class-models.puml b/packages/wyatt_ui_layout/models/class-models.puml index bfe58787..8f2a5e98 100644 --- a/packages/wyatt_ui_layout/models/class-models.puml +++ b/packages/wyatt_ui_layout/models/class-models.puml @@ -1,49 +1,6 @@ @startuml set namespaceSeparator :: -class "wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" { - +Widget child - +ComponentThemeData themDataWidget - {static} +ComponentThemeData of() - +Widget build() -} - -"wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" o-- "flutter::src::widgets::framework.dart::Widget" -"wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" o-- "wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" -"flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" - -class "wyatt_ui_layout::src::features::component_theme.dart::_InheritedComponentTheme" { - +ComponentTheme themeWidget - +bool updateShouldNotify() -} - -"wyatt_ui_layout::src::features::component_theme.dart::_InheritedComponentTheme" o-- "wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" -"flutter::src::widgets::framework.dart::InheritedWidget" <|-- "wyatt_ui_layout::src::features::component_theme.dart::_InheritedComponentTheme" - -class "wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" { - +AppBarComponent appBar - +BottomNavigationBarComponent bottomNavigationBar -} - -"wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" o-- "wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" -"wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" o-- "wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" - -abstract class "wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" { - +String? title - +AppBarComponent configure() -} - -"flutter::src::widgets::preferred_size.dart::PreferredSize" <|-- "wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" - -abstract class "wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" { - +int currentIndex - +void Function(BuildContext, int)? onTap - +BottomNavigationBarComponent configure() -} - -"wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" o-- "null::void Function(BuildContext, int)" -"flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" - abstract class "wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" { }