refactor/update-packages-with-new-component-version #217
| @ -22,14 +22,17 @@ 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> { | ||||||
|  |   String? get loaderId => null; | ||||||
|  |   String? get erroId => null; | ||||||
|  | 
 | ||||||
|   Widget errorBuilder(BuildContext context, CrudError state) => |   Widget errorBuilder(BuildContext context, CrudError state) => | ||||||
|       context.components.errorComponent().call( |       context.components.errorComponent(erroId).call( | ||||||
|             message: |             message: | ||||||
|                 (state.message != null) ? TextWrapper(state.message!) : null, |                 (state.message != null) ? TextWrapper(state.message!) : null, | ||||||
|           ); |           ); | ||||||
| 
 | 
 | ||||||
|   Widget loadingBuilder(BuildContext context, CrudLoading state) => |   Widget loadingBuilder(BuildContext context, CrudLoading state) => | ||||||
|       context.components.loaderComponent()(); |       context.components.loaderComponent(loaderId).call(); | ||||||
| 
 | 
 | ||||||
|   Widget initialBuilder(BuildContext context, CrudInitial state) => |   Widget initialBuilder(BuildContext context, CrudInitial state) => | ||||||
|       const SizedBox.shrink(); |       const SizedBox.shrink(); | ||||||
|  | |||||||
| @ -20,5 +20,7 @@ import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart'; | |||||||
| 
 | 
 | ||||||
| abstract class CubitScreenCrudItemBase<Cubit extends bloc_base.Cubit<CrudState>, | abstract class CubitScreenCrudItemBase<Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|     T extends Object?> extends CubitScreenCrudBase<Cubit, CrudLoaded<T>> { |     T extends Object?> extends CubitScreenCrudBase<Cubit, CrudLoaded<T>> { | ||||||
|   const CubitScreenCrudItemBase({super.key}); |   const CubitScreenCrudItemBase({ | ||||||
|  |     super.key, | ||||||
|  |   }); | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user