refactor/update-packages-with-new-component-version #215
| @ -22,14 +22,17 @@ import 'package:wyatt_ui_components/wyatt_ui_components.dart'; | ||||
| 
 | ||||
| mixin CrudMixin<Cubit extends bloc_base.Cubit<dynamic>, | ||||
|     SuccessState extends CrudSuccess> { | ||||
|   String? get loaderId => null; | ||||
|   String? get erroId => null; | ||||
| 
 | ||||
|   Widget errorBuilder(BuildContext context, CrudError state) => | ||||
|       context.components.errorComponent().call( | ||||
|       context.components.errorComponent(erroId).call( | ||||
|             message: | ||||
|                 (state.message != null) ? TextWrapper(state.message!) : null, | ||||
|           ); | ||||
| 
 | ||||
|   Widget loadingBuilder(BuildContext context, CrudLoading state) => | ||||
|       context.components.loaderComponent()(); | ||||
|       context.components.loaderComponent(loaderId).call(); | ||||
| 
 | ||||
|   Widget initialBuilder(BuildContext context, CrudInitial state) => | ||||
|       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>, | ||||
|     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