/// Wrapper BLoC pour la page des cotisations library cotisations_page_wrapper; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:get_it/get_it.dart'; import '../../bloc/contributions_bloc.dart'; import '../../bloc/contributions_event.dart'; import 'contributions_page.dart'; final _getIt = GetIt.instance; /// Wrapper qui fournit le BLoC à la page des cotisations class CotisationsPageWrapper extends StatelessWidget { const CotisationsPageWrapper({super.key}); @override Widget build(BuildContext context) { return BlocProvider( create: (context) { final bloc = _getIt(); // Charger les cotisations au démarrage bloc.add(const LoadContributions()); return bloc; }, child: const ContributionsPage(), ); } }