fix/ui_layout/fix-example #66
| @ -1,5 +1,5 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| import 'package:wyatt_ui_components/wyatt_wyatt_ui_components.dart'; | ||||
| 
 | ||||
| class CustomAppBar extends AppBarComponent { | ||||
|   const CustomAppBar({ | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| import 'package:wyatt_ui_components/wyatt_wyatt_ui_components.dart'; | ||||
| 
 | ||||
| class CustomBottomNavigationBar extends BottomNavigationBarComponent { | ||||
|   const CustomBottomNavigationBar({ | ||||
|  | ||||
| @ -1,9 +1,9 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_ui_components/wyatt_wyatt_ui_components.dart'; | ||||
| import 'package:wyatt_ui_layout_example/components/custom_app_bar.dart'; | ||||
| import 'package:wyatt_ui_layout_example/components/custom_bottom_navigation_bar.dart'; | ||||
| import 'package:wyatt_ui_layout_example/pages/bottom_navigation_bar_layout_page_1.dart'; | ||||
| import 'package:wyatt_ui_layout_example/pages/bottom_navigation_bar_layout_page_2.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| 
 | ||||
| class AppThemeComponent { | ||||
|   static ComponentThemeData get components => ComponentThemeData.raw( | ||||
|  | ||||
| @ -15,9 +15,9 @@ | ||||
| // along with this program. If not, see <https://www.gnu.org/licenses/>. | ||||
| 
 | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_ui_components/wyatt_wyatt_ui_components.dart'; | ||||
| import 'package:wyatt_ui_layout_example/core/app_theme_component.dart'; | ||||
| import 'package:wyatt_ui_layout_example/pages/available_layouts.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| 
 | ||||
| void main() { | ||||
|   runApp(const MyApp()); | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| import 'package:wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| 
 | ||||
| class AppBarLayoutPage extends StatelessWidget { | ||||
|   const AppBarLayoutPage({super.key}); | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| import 'package:wyatt_ui_layout_example/pages/app_bar_layout_page.dart'; | ||||
| import 'package:wyatt_ui_layout_example/pages/bottom_navigation_bar_layout_page_1.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| 
 | ||||
| class AvailabaleLayouts extends StatelessWidget { | ||||
|   const AvailabaleLayouts({super.key}); | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| import 'package:wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| 
 | ||||
| class BottomNavigationBarLayoutPage1 extends StatelessWidget { | ||||
|   const BottomNavigationBarLayoutPage1({super.key}); | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| import 'package:wyatt_ui_layout/wyatt_wyatt_ui_layout.dart'; | ||||
| 
 | ||||
| class BottomNavigationBarLayoutPage2 extends StatelessWidget { | ||||
|   const BottomNavigationBarLayoutPage2({super.key}); | ||||
|  | ||||
| @ -31,8 +31,13 @@ dependencies: | ||||
|   flutter: | ||||
|     sdk: flutter   | ||||
|    | ||||
|   wyatt_wyatt_ui_layout: | ||||
|   wyatt_ui_layout: | ||||
|     path: "../" | ||||
|   wyatt_ui_components: | ||||
|     git:  | ||||
|       url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages | ||||
|       path: packages/wyatt_ui_components | ||||
| 
 | ||||
|   go_router: ^5.0.1 | ||||
| 
 | ||||
| dev_dependencies: | ||||
|  | ||||
| @ -16,7 +16,7 @@ | ||||
| 
 | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_ui_components/wyatt_wyatt_ui_components.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/src/presentation/layouts/layout.dart'; | ||||
| import 'package:wyatt_ui_layout/src/presentation/layouts/layout.dart'; | ||||
| 
 | ||||
| class AppBarLayout extends Layout { | ||||
|   final String title; | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:wyatt_ui_components/wyatt_wyatt_ui_components.dart'; | ||||
| import 'package:wyatt_wyatt_ui_layout/src/presentation/layouts/layout.dart'; | ||||
| import 'package:wyatt_ui_layout/src/presentation/layouts/layout.dart'; | ||||
| 
 | ||||
| class BottomNavigationBarLayout extends Layout { | ||||
|   final Widget body; | ||||
|  | ||||
| @ -15,6 +15,6 @@ | ||||
| // along with this program. If not, see <https://www.gnu.org/licenses/>. | ||||
| 
 | ||||
| /// Wyatt Ui Layout | ||||
| library wyatt_wyatt_ui_layout; | ||||
| library wyatt_ui_layout; | ||||
| 
 | ||||
| export 'src/src.dart'; | ||||
|  | ||||
| @ -1,71 +1,71 @@ | ||||
| @startuml | ||||
| set namespaceSeparator :: | ||||
| 
 | ||||
| class "wyatt_wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" { | ||||
| class "wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" { | ||||
|   +Widget child | ||||
|   +ComponentThemeData themDataWidget | ||||
|   {static} +ComponentThemeData of() | ||||
|   +Widget build() | ||||
| } | ||||
| 
 | ||||
| "wyatt_wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" o-- "flutter::src::widgets::framework.dart::Widget" | ||||
| "wyatt_wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" o-- "wyatt_wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" | ||||
| "flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" | ||||
| "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_wyatt_ui_layout::src::features::component_theme.dart::_InheritedComponentTheme" { | ||||
| class "wyatt_ui_layout::src::features::component_theme.dart::_InheritedComponentTheme" { | ||||
|   +ComponentTheme themeWidget | ||||
|   +bool updateShouldNotify() | ||||
| } | ||||
| 
 | ||||
| "wyatt_wyatt_ui_layout::src::features::component_theme.dart::_InheritedComponentTheme" o-- "wyatt_wyatt_ui_layout::src::features::component_theme.dart::ComponentTheme" | ||||
| "flutter::src::widgets::framework.dart::InheritedWidget" <|-- "wyatt_wyatt_ui_layout::src::features::component_theme.dart::_InheritedComponentTheme" | ||||
| "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_wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" { | ||||
| class "wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" { | ||||
|   +AppBarComponent appBar | ||||
|   +BottomNavigationBarComponent bottomNavigationBar | ||||
| } | ||||
| 
 | ||||
| "wyatt_wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" o-- "wyatt_wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" | ||||
| "wyatt_wyatt_ui_layout::src::features::component_theme_data.dart::ComponentThemeData" o-- "wyatt_wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" | ||||
| "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_wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" { | ||||
| abstract class "wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" { | ||||
|   +String? title | ||||
|   +AppBarComponent configure() | ||||
| } | ||||
| 
 | ||||
| "flutter::src::widgets::preferred_size.dart::PreferredSize" <|-- "wyatt_wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" | ||||
| "flutter::src::widgets::preferred_size.dart::PreferredSize" <|-- "wyatt_ui_layout::src::domain::entities::components.dart::AppBarComponent" | ||||
| 
 | ||||
| abstract class "wyatt_wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" { | ||||
| abstract class "wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" { | ||||
|   +int currentIndex | ||||
|   +void Function(BuildContext, int)? onTap | ||||
|   +BottomNavigationBarComponent configure() | ||||
| } | ||||
| 
 | ||||
| "wyatt_wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" o-- "null::void Function(BuildContext, int)" | ||||
| "flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_wyatt_ui_layout::src::domain::entities::components.dart::BottomNavigationBarComponent" | ||||
| "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_wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" { | ||||
| abstract class "wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" { | ||||
| } | ||||
| 
 | ||||
| "flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" | ||||
| "flutter::src::widgets::framework.dart::StatelessWidget" <|-- "wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" | ||||
| 
 | ||||
| class "wyatt_wyatt_ui_layout::src::presentation::layouts::bottom_navigation_bar_layout.dart::BottomNavigationBarLayout" { | ||||
| class "wyatt_ui_layout::src::presentation::layouts::bottom_navigation_bar_layout.dart::BottomNavigationBarLayout" { | ||||
|   +Widget body | ||||
|   +int currentIndex | ||||
|   +Widget build() | ||||
| } | ||||
| 
 | ||||
| "wyatt_wyatt_ui_layout::src::presentation::layouts::bottom_navigation_bar_layout.dart::BottomNavigationBarLayout" o-- "flutter::src::widgets::framework.dart::Widget" | ||||
| "wyatt_wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" <|-- "wyatt_wyatt_ui_layout::src::presentation::layouts::bottom_navigation_bar_layout.dart::BottomNavigationBarLayout" | ||||
| "wyatt_ui_layout::src::presentation::layouts::bottom_navigation_bar_layout.dart::BottomNavigationBarLayout" o-- "flutter::src::widgets::framework.dart::Widget" | ||||
| "wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" <|-- "wyatt_ui_layout::src::presentation::layouts::bottom_navigation_bar_layout.dart::BottomNavigationBarLayout" | ||||
| 
 | ||||
| class "wyatt_wyatt_ui_layout::src::presentation::layouts::app_bar_layout.dart::AppBarLayout" { | ||||
| class "wyatt_ui_layout::src::presentation::layouts::app_bar_layout.dart::AppBarLayout" { | ||||
|   +String title | ||||
|   +Widget body | ||||
|   +Widget build() | ||||
| } | ||||
| 
 | ||||
| "wyatt_wyatt_ui_layout::src::presentation::layouts::app_bar_layout.dart::AppBarLayout" o-- "flutter::src::widgets::framework.dart::Widget" | ||||
| "wyatt_wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" <|-- "wyatt_wyatt_ui_layout::src::presentation::layouts::app_bar_layout.dart::AppBarLayout" | ||||
| "wyatt_ui_layout::src::presentation::layouts::app_bar_layout.dart::AppBarLayout" o-- "flutter::src::widgets::framework.dart::Widget" | ||||
| "wyatt_ui_layout::src::presentation::layouts::layout.dart::Layout" <|-- "wyatt_ui_layout::src::presentation::layouts::app_bar_layout.dart::AppBarLayout" | ||||
| 
 | ||||
| 
 | ||||
| @enduml | ||||
| @ -1,6 +1,6 @@ | ||||
| name: wyatt_wyatt_ui_layout | ||||
| name: wyatt_ui_layout | ||||
| description: Main layouts to help you build your application views. | ||||
| repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_wyatt_ui_layout | ||||
| repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_ui_layout | ||||
| version: 0.0.1 | ||||
| 
 | ||||
| environment: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user