feat(bloc_layout): add attributs available for grid bloc layouts

This commit is contained in:
Malo Léon 2023-02-28 16:41:05 +01:00
parent 3f5acd982c
commit c47d940224

View File

@ -20,11 +20,16 @@ import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart';
mixin GridLayoutMixin<SuccessType extends Object?> {
Widget gridChild(BuildContext context, SuccessType? successType);
double get verticalGap => 30;
double get horizontalGap => 30;
Widget successBuilder(
BuildContext context,
CrudListLoaded<SuccessType> state,
) =>
GridLayout(
verticalGap: verticalGap,
horizontalGap: horizontalGap,
children: state.data.map((e) => gridChild(context, e)).toList(),
);
}