refactor/update-packages-with-new-component-version #217
| @ -5,10 +5,10 @@ import 'package:bloc_layout_example/components/custom_loading_widget.dart'; | |||||||
| import 'package:wyatt_ui_components/wyatt_ui_components.dart'; | import 'package:wyatt_ui_components/wyatt_ui_components.dart'; | ||||||
| 
 | 
 | ||||||
| abstract class AppThemeComponent { | abstract class AppThemeComponent { | ||||||
|   static const ComponentThemeData components = ComponentThemeData.raw( |   static ComponentThemeData components = ComponentThemeData.raw( | ||||||
|     topAppBar: CustomAppBar(), |     topAppBars: const CustomAppBar().registry(), | ||||||
|     bottomNavigationBar: CustomBottomBar(), |     bottomNavigationBars: const CustomBottomBar().registry(), | ||||||
|     loader: CustomLoadingWidget(), |     loaders: const CustomLoadingWidget().registry(), | ||||||
|     error: CustomErrorWidget(), |     errors: const CustomErrorWidget().registry(), | ||||||
|   ); |   ); | ||||||
| } | } | ||||||
|  | |||||||
| @ -23,12 +23,13 @@ import 'package:wyatt_ui_components/wyatt_ui_components.dart'; | |||||||
| mixin CrudMixin<Cubit extends bloc_base.Cubit<dynamic>, | mixin CrudMixin<Cubit extends bloc_base.Cubit<dynamic>, | ||||||
|     SuccessState extends CrudSuccess> { |     SuccessState extends CrudSuccess> { | ||||||
|   Widget errorBuilder(BuildContext context, CrudError state) => |   Widget errorBuilder(BuildContext context, CrudError state) => | ||||||
|       context.components.errorComponent.call( |       context.components.errorComponent().call( | ||||||
| 
					
					malo marked this conversation as resolved
					
						
						
							Outdated
						
					
				 | |||||||
|         message: (state.message != null) ? TextWrapper(state.message!) : null, |             message: | ||||||
|  |                 (state.message != null) ? TextWrapper(state.message!) : null, | ||||||
|           ); |           ); | ||||||
| 
 | 
 | ||||||
|   Widget loadingBuilder(BuildContext context, CrudLoading state) => |   Widget loadingBuilder(BuildContext context, CrudLoading state) => | ||||||
|       context.components.loader ?? const SizedBox.shrink(); |       context.components.loaderComponent()(); | ||||||
| 
 | 
 | ||||||
|   Widget initialBuilder(BuildContext context, CrudInitial state) => |   Widget initialBuilder(BuildContext context, CrudInitial state) => | ||||||
|       const SizedBox.shrink(); |       const SizedBox.shrink(); | ||||||
|  | |||||||
| @ -24,7 +24,8 @@ abstract class BottomNavigationBarGridLayoutCubitScreenCrudList< | |||||||
|     with GridLayoutMixin<SuccessType> { |     with GridLayoutMixin<SuccessType> { | ||||||
|   const BottomNavigationBarGridLayoutCubitScreenCrudList({ |   const BottomNavigationBarGridLayoutCubitScreenCrudList({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -26,18 +26,21 @@ abstract class BottomNavigationBarLayoutCubitScreen< | |||||||
|     State extends Object> extends CubitScreenBase<Cubit, State> { |     State extends Object> extends CubitScreenBase<Cubit, State> { | ||||||
|   const BottomNavigationBarLayoutCubitScreen({ |   const BottomNavigationBarLayoutCubitScreen({ | ||||||
|     this.custom, |     this.custom, | ||||||
|     this.height = 60, |     this.barId, | ||||||
|  |     this.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   final double height; |   final ComponentCallBack<BottomNavigationBarComponent>? custom; | ||||||
|   final BottomNavigationBarComponent? Function(BottomNavigationBarComponent?)? |   final ScaffoldFieldsWrapper? scaffoldFieldsWrapper; | ||||||
|       custom; |   final String? barId; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   Widget parent(BuildContext context, Widget child) => |   Widget parent(BuildContext context, Widget child) => | ||||||
|       BottomNavigationBarLayout( |       StructuralLayout.withBottomNavBar( | ||||||
|         custom: custom, |         custom: custom, | ||||||
|  |         barId: barId, | ||||||
|  |         scaffoldFieldsWrapper: scaffoldFieldsWrapper, | ||||||
|         body: child, |         body: child, | ||||||
|       ); |       ); | ||||||
| } | } | ||||||
|  | |||||||
| @ -26,7 +26,8 @@ abstract class BottomNavigationBarLayoutCubitScreenCrud< | |||||||
|     with CrudMixin<Cubit, CrudSuccessState> { |     with CrudMixin<Cubit, CrudSuccessState> { | ||||||
|   const BottomNavigationBarLayoutCubitScreenCrud({ |   const BottomNavigationBarLayoutCubitScreenCrud({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height, |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -24,7 +24,8 @@ abstract class BottomNavigationBarLayoutCubitScreenCrudItem< | |||||||
|         CrudLoaded<SuccessType>> { |         CrudLoaded<SuccessType>> { | ||||||
|   const BottomNavigationBarLayoutCubitScreenCrudItem({ |   const BottomNavigationBarLayoutCubitScreenCrudItem({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -24,7 +24,8 @@ abstract class BottomNavigationBarLayoutCubitScreenCrudList< | |||||||
|         CrudListLoaded<SuccessType>> { |         CrudListLoaded<SuccessType>> { | ||||||
|   const BottomNavigationBarLayoutCubitScreenCrudList({ |   const BottomNavigationBarLayoutCubitScreenCrudList({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -25,7 +25,11 @@ abstract class FrameLayoutGridCubitScreenCrudList< | |||||||
|   const FrameLayoutGridCubitScreenCrudList({ |   const FrameLayoutGridCubitScreenCrudList({ | ||||||
|     super.customAppBar, |     super.customAppBar, | ||||||
|     super.customBottomNavBar, |     super.customBottomNavBar, | ||||||
|     super.height = 60, |     super.floatingActionButtonId, | ||||||
|  |     super.height, | ||||||
|  |     super.appBarId, | ||||||
|  |     super.bottomNavBarId, | ||||||
|  |     super.customFloatingActionButton, | ||||||
|     super.scaffoldFieldsWrapper, |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
|  | |||||||
| @ -26,21 +26,34 @@ abstract class FrameLayoutCubitScreen<Cubit extends bloc_base.Cubit<State>, | |||||||
|   const FrameLayoutCubitScreen({ |   const FrameLayoutCubitScreen({ | ||||||
|     this.customAppBar, |     this.customAppBar, | ||||||
|     this.customBottomNavBar, |     this.customBottomNavBar, | ||||||
|  |     this.customFloatingActionButton, | ||||||
|  |     this.appBarId, | ||||||
|  |     this.bottomNavBarId, | ||||||
|  |     this.floatingActionButtonId, | ||||||
|     this.scaffoldFieldsWrapper, |     this.scaffoldFieldsWrapper, | ||||||
|     this.height = 60, |     this.height = 60, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   final TopAppBarComponent? Function(TopAppBarComponent?)? customAppBar; |   final ComponentCallBack<TopAppBarComponent>? customAppBar; | ||||||
|   final BottomNavigationBarComponent? Function(BottomNavigationBarComponent?)? |   final ComponentCallBack<BottomNavigationBarComponent>? customBottomNavBar; | ||||||
|       customBottomNavBar; |   final ComponentCallBack<FloatingActionButtonComponent>? | ||||||
|  |       customFloatingActionButton; | ||||||
|  |   final String? appBarId; | ||||||
|  |   final String? bottomNavBarId; | ||||||
|  |   final String? floatingActionButtonId; | ||||||
|   final double height; |   final double height; | ||||||
|   final ScaffoldFieldsWrapper? scaffoldFieldsWrapper; |   final ScaffoldFieldsWrapper? scaffoldFieldsWrapper; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   Widget parent(BuildContext context, Widget child) => FrameLayout( |   Widget parent(BuildContext context, Widget child) => | ||||||
|  |       StructuralLayout.withFrame( | ||||||
|         customAppBar: customAppBar, |         customAppBar: customAppBar, | ||||||
|         customBottomNavBar: customBottomNavBar, |         customBottomNavBar: customBottomNavBar, | ||||||
|  |         customFloatingActionButton: customFloatingActionButton, | ||||||
|  |         appBarId: appBarId, | ||||||
|  |         bottomNavBarId: bottomNavBarId, | ||||||
|  |         floatingActionButtonId: floatingActionButtonId, | ||||||
|         height: height, |         height: height, | ||||||
|         scaffoldFieldsWrapper: scaffoldFieldsWrapper, |         scaffoldFieldsWrapper: scaffoldFieldsWrapper, | ||||||
|         body: child, |         body: child, | ||||||
|  | |||||||
| @ -27,9 +27,13 @@ abstract class FrameLayoutCubitScreenCrud< | |||||||
|   const FrameLayoutCubitScreenCrud({ |   const FrameLayoutCubitScreenCrud({ | ||||||
|     super.customAppBar, |     super.customAppBar, | ||||||
|     super.customBottomNavBar, |     super.customBottomNavBar, | ||||||
|  |     super.floatingActionButtonId, | ||||||
|     super.height, |     super.height, | ||||||
|     super.key, |     super.appBarId, | ||||||
|  |     super.bottomNavBarId, | ||||||
|  |     super.customFloatingActionButton, | ||||||
|     super.scaffoldFieldsWrapper, |     super.scaffoldFieldsWrapper, | ||||||
|  |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|  | |||||||
| @ -24,7 +24,11 @@ abstract class FrameLayoutCubitScreenCrudItem< | |||||||
|   const FrameLayoutCubitScreenCrudItem({ |   const FrameLayoutCubitScreenCrudItem({ | ||||||
|     super.customAppBar, |     super.customAppBar, | ||||||
|     super.customBottomNavBar, |     super.customBottomNavBar, | ||||||
|     super.height = 60, |     super.floatingActionButtonId, | ||||||
|  |     super.height, | ||||||
|  |     super.appBarId, | ||||||
|  |     super.bottomNavBarId, | ||||||
|  |     super.customFloatingActionButton, | ||||||
|     super.scaffoldFieldsWrapper, |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
|  | |||||||
| @ -24,7 +24,11 @@ abstract class FrameLayoutCubitScreenCrudList< | |||||||
|   const FrameLayoutCubitScreenCrudList({ |   const FrameLayoutCubitScreenCrudList({ | ||||||
|     super.customAppBar, |     super.customAppBar, | ||||||
|     super.customBottomNavBar, |     super.customBottomNavBar, | ||||||
|     super.height = 60, |     super.floatingActionButtonId, | ||||||
|  |     super.height, | ||||||
|  |     super.appBarId, | ||||||
|  |     super.bottomNavBarId, | ||||||
|  |     super.customFloatingActionButton, | ||||||
|     super.scaffoldFieldsWrapper, |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
|  | |||||||
| @ -0,0 +1 @@ | |||||||
|  | 
 | ||||||
| @ -25,6 +25,8 @@ abstract class TopAppBarGridLayoutCubitScreenCrudList< | |||||||
|   const TopAppBarGridLayoutCubitScreenCrudList({ |   const TopAppBarGridLayoutCubitScreenCrudList({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.height = 60, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -25,17 +25,23 @@ abstract class TopAppBarLayoutCubitScreen<Cubit extends bloc_base.Cubit<State>, | |||||||
|     State extends Object> extends CubitScreenBase<Cubit, State> { |     State extends Object> extends CubitScreenBase<Cubit, State> { | ||||||
|   const TopAppBarLayoutCubitScreen({ |   const TopAppBarLayoutCubitScreen({ | ||||||
|     this.custom, |     this.custom, | ||||||
|  |     this.barId, | ||||||
|  |     this.scaffoldFieldsWrapper, | ||||||
|     this.height = 60, |     this.height = 60, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   final double height; |   final double height; | ||||||
|   final TopAppBarComponent? Function(TopAppBarComponent?)? custom; |   final ComponentCallBack<TopAppBarComponent>? custom; | ||||||
|  |   final String? barId; | ||||||
|  |   final ScaffoldFieldsWrapper? scaffoldFieldsWrapper; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   Widget parent(BuildContext context, Widget child) => TopAppBarLayout( |   Widget parent(BuildContext context, Widget child) => TopAppBarLayout( | ||||||
|         height: height, |         height: height, | ||||||
|         custom: custom, |         custom: custom, | ||||||
|  |         barId: barId, | ||||||
|  |         scaffoldFieldsWrapper: scaffoldFieldsWrapper, | ||||||
|         body: child, |         body: child, | ||||||
|       ); |       ); | ||||||
| } | } | ||||||
|  | |||||||
| @ -27,6 +27,8 @@ abstract class TopAppBarLayoutCubitScreenCrud< | |||||||
|   const TopAppBarLayoutCubitScreenCrud({ |   const TopAppBarLayoutCubitScreenCrud({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height, |     super.height, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -24,6 +24,8 @@ abstract class TopAppBarLayoutCubitScreenCrudItem< | |||||||
|   const TopAppBarLayoutCubitScreenCrudItem({ |   const TopAppBarLayoutCubitScreenCrudItem({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.height = 60, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -24,6 +24,8 @@ abstract class TopAppBarLayoutCubitScreenCrudList< | |||||||
|   const TopAppBarLayoutCubitScreenCrudList({ |   const TopAppBarLayoutCubitScreenCrudList({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.height = 60, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -25,6 +25,8 @@ abstract class TopNavigationBarGridLayoutCubitScreenCrudList< | |||||||
|   const TopNavigationBarGridLayoutCubitScreenCrudList({ |   const TopNavigationBarGridLayoutCubitScreenCrudList({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.height = 60, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -27,16 +27,23 @@ abstract class TopNavigationBarLayoutCubitScreen< | |||||||
|   const TopNavigationBarLayoutCubitScreen({ |   const TopNavigationBarLayoutCubitScreen({ | ||||||
|     this.custom, |     this.custom, | ||||||
|     this.height = 60, |     this.height = 60, | ||||||
|  |     this.barId, | ||||||
|  |     this.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   final double height; |   final double height; | ||||||
|   final TopNavigationBarComponent? Function(TopNavigationBarComponent?)? custom; |   final ComponentCallBack<TopNavigationBarComponent>? custom; | ||||||
|  |   final String? barId; | ||||||
|  |   final ScaffoldFieldsWrapper? scaffoldFieldsWrapper; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   Widget parent(BuildContext context, Widget child) => TopNavigationBarLayout( |   Widget parent(BuildContext context, Widget child) => | ||||||
|         height: height, |       StructuralLayout.withTopNavigationBar( | ||||||
|  |         barId: barId, | ||||||
|         custom: custom, |         custom: custom, | ||||||
|  |         height: height, | ||||||
|  |         scaffoldFieldsWrapper: scaffoldFieldsWrapper, | ||||||
|         body: child, |         body: child, | ||||||
|       ); |       ); | ||||||
| } | } | ||||||
|  | |||||||
| @ -27,6 +27,8 @@ abstract class TopNavigationBarLayoutCubitScreenCrud< | |||||||
|   const TopNavigationBarLayoutCubitScreenCrud({ |   const TopNavigationBarLayoutCubitScreenCrud({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height, |     super.height, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -25,6 +25,8 @@ abstract class TopNavigationBarLayoutCubitScreenCrudItem< | |||||||
|   const TopNavigationBarLayoutCubitScreenCrudItem({ |   const TopNavigationBarLayoutCubitScreenCrudItem({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.height = 60, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
| @ -25,6 +25,8 @@ abstract class TopNavigationBarLayoutCubitScreenCrudList< | |||||||
|   const TopNavigationBarLayoutCubitScreenCrudList({ |   const TopNavigationBarLayoutCubitScreenCrudList({ | ||||||
|     super.custom, |     super.custom, | ||||||
|     super.height = 60, |     super.height = 60, | ||||||
|  |     super.barId, | ||||||
|  |     super.scaffoldFieldsWrapper, | ||||||
|     super.key, |     super.key, | ||||||
|   }); |   }); | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	
errorId ?