refactor/update-packages-with-new-component-version #217

Merged
hugo merged 8 commits from refactor/update-packages-with-new-component-version into master 2023-08-28 13:16:55 +00:00
2 changed files with 8 additions and 3 deletions
Showing only changes of commit 59fcd93aa5 - Show all commits

View File

@ -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();

View File

@ -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,
});
} }