fix(bloc_layout): using new crud_builder
Some checks failed
continuous-integration/drone/pr Build is failing

This commit is contained in:
Hugo Pointcheval 2023-11-14 14:47:49 +01:00
parent 12568b3ada
commit 088d4bb184
Signed by: hugo
GPG Key ID: 3AAC487E131E00BC

View File

@ -1,4 +1,4 @@
// Copyright (C) 2022 WYATT GROUP
// Copyright (C) 2023 WYATT GROUP
// Please see the AUTHORS file for details.
//
// This program is free software: you can redistribute it and/or modify
@ -16,11 +16,10 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base;
import 'package:wyatt_crud_bloc/wyatt_crud_bloc.dart';
import 'package:wyatt_ui_components/wyatt_ui_components.dart';
mixin CrudMixin<Cubit extends bloc_base.Cubit<dynamic>,
mixin CrudMixin<Bloc extends bloc_base.StateStreamable<CrudState>,
SuccessState extends CrudSuccess> {
String? get loaderComponentId => null;
String? get errorComponentId => null;
@ -40,11 +39,10 @@ mixin CrudMixin<Cubit extends bloc_base.Cubit<dynamic>,
Widget successBuilder(BuildContext context, SuccessState state);
Widget crudBuilder(BuildContext context, CrudState state) =>
CrudBuilder<CrudInitial, CrudLoading, SuccessState, CrudError>(
CrudBuilder<Bloc, CrudInitial, CrudLoading, SuccessState, CrudError>(
errorBuilder: errorBuilder,
loadingBuilder: loadingBuilder,
initialBuilder: initialBuilder,
state: state,
builder: successBuilder,
);
}