diff --git a/lib/features/dashboard/presentation/pages/role_dashboards/active_member_dashboard.dart b/lib/features/dashboard/presentation/pages/role_dashboards/active_member_dashboard.dart index f23a5ed..b9a163b 100644 --- a/lib/features/dashboard/presentation/pages/role_dashboards/active_member_dashboard.dart +++ b/lib/features/dashboard/presentation/pages/role_dashboards/active_member_dashboard.dart @@ -20,7 +20,6 @@ class ActiveMemberDashboard extends StatelessWidget { backgroundColor: UnionFlowColors.background, appBar: _buildAppBar(), drawer: DashboardDrawer( - onNavigate: (route) => Navigator.of(context).pushNamed(route), onLogout: () => context.read().add(const AuthLogoutRequested()), ), body: AfricanPatternBackground( diff --git a/lib/features/dashboard/presentation/pages/role_dashboards/consultant_dashboard.dart b/lib/features/dashboard/presentation/pages/role_dashboards/consultant_dashboard.dart index 8875c20..2238e14 100644 --- a/lib/features/dashboard/presentation/pages/role_dashboards/consultant_dashboard.dart +++ b/lib/features/dashboard/presentation/pages/role_dashboards/consultant_dashboard.dart @@ -20,7 +20,6 @@ class ConsultantDashboard extends StatelessWidget { backgroundColor: UnionFlowColors.background, appBar: _buildAppBar(context), drawer: DashboardDrawer( - onNavigate: (route) => Navigator.of(context).pushNamed(route), onLogout: () => context.read().add(const AuthLogoutRequested()), ), body: AfricanPatternBackground( diff --git a/lib/features/dashboard/presentation/pages/role_dashboards/hr_manager_dashboard.dart b/lib/features/dashboard/presentation/pages/role_dashboards/hr_manager_dashboard.dart index cee2112..3d350c2 100644 --- a/lib/features/dashboard/presentation/pages/role_dashboards/hr_manager_dashboard.dart +++ b/lib/features/dashboard/presentation/pages/role_dashboards/hr_manager_dashboard.dart @@ -20,7 +20,6 @@ class HRManagerDashboard extends StatelessWidget { backgroundColor: UnionFlowColors.background, appBar: _buildAppBar(context), drawer: DashboardDrawer( - onNavigate: (route) => Navigator.of(context).pushNamed(route), onLogout: () => context.read().add(const AuthLogoutRequested()), ), body: AfricanPatternBackground( diff --git a/lib/features/dashboard/presentation/pages/role_dashboards/moderator_dashboard.dart b/lib/features/dashboard/presentation/pages/role_dashboards/moderator_dashboard.dart index e3707f1..7280eb5 100644 --- a/lib/features/dashboard/presentation/pages/role_dashboards/moderator_dashboard.dart +++ b/lib/features/dashboard/presentation/pages/role_dashboards/moderator_dashboard.dart @@ -23,7 +23,6 @@ class ModeratorDashboard extends StatelessWidget { backgroundColor: UnionFlowColors.background, appBar: _buildAppBar(), drawer: DashboardDrawer( - onNavigate: (route) => Navigator.of(context).pushNamed(route), onLogout: () => context.read().add(const AuthLogoutRequested()), ), body: AfricanPatternBackground( diff --git a/lib/features/dashboard/presentation/pages/role_dashboards/org_admin_dashboard.dart b/lib/features/dashboard/presentation/pages/role_dashboards/org_admin_dashboard.dart index 53b02ea..c67b78b 100644 --- a/lib/features/dashboard/presentation/pages/role_dashboards/org_admin_dashboard.dart +++ b/lib/features/dashboard/presentation/pages/role_dashboards/org_admin_dashboard.dart @@ -26,7 +26,6 @@ class OrgAdminDashboard extends StatelessWidget { backgroundColor: UnionFlowColors.background, appBar: _buildAppBar(context), drawer: DashboardDrawer( - onNavigate: (route) => Navigator.of(context).pushNamed(route), onLogout: () => context.read().add(const AuthLogoutRequested()), ), body: AfricanPatternBackground( diff --git a/lib/features/dashboard/presentation/pages/role_dashboards/simple_member_dashboard.dart b/lib/features/dashboard/presentation/pages/role_dashboards/simple_member_dashboard.dart index cb582cb..e375215 100644 --- a/lib/features/dashboard/presentation/pages/role_dashboards/simple_member_dashboard.dart +++ b/lib/features/dashboard/presentation/pages/role_dashboards/simple_member_dashboard.dart @@ -19,7 +19,6 @@ class SimpleMemberDashboard extends StatelessWidget { backgroundColor: UnionFlowColors.background, appBar: _buildAppBar(), drawer: DashboardDrawer( - onNavigate: (route) => Navigator.of(context).pushNamed(route), onLogout: () => context.read().add(const AuthLogoutRequested()), ), body: AfricanPatternBackground( diff --git a/lib/features/dashboard/presentation/pages/role_dashboards/super_admin_dashboard.dart b/lib/features/dashboard/presentation/pages/role_dashboards/super_admin_dashboard.dart index deef259..ac48d06 100644 --- a/lib/features/dashboard/presentation/pages/role_dashboards/super_admin_dashboard.dart +++ b/lib/features/dashboard/presentation/pages/role_dashboards/super_admin_dashboard.dart @@ -21,7 +21,6 @@ class SuperAdminDashboard extends StatelessWidget { backgroundColor: UnionFlowColors.background, appBar: _buildAppBar(context), drawer: DashboardDrawer( - onNavigate: (route) => Navigator.of(context).pushNamed(route), onLogout: () => context.read().add(const AuthLogoutRequested()), ), body: BlocBuilder( diff --git a/lib/features/dashboard/presentation/widgets/dashboard_drawer.dart b/lib/features/dashboard/presentation/widgets/dashboard_drawer.dart index 72dcc4f..273a49e 100644 --- a/lib/features/dashboard/presentation/widgets/dashboard_drawer.dart +++ b/lib/features/dashboard/presentation/widgets/dashboard_drawer.dart @@ -16,11 +16,9 @@ import '../../../about/presentation/pages/about_page.dart'; /// Drawer principal — Mon Espace /// Profil · Notifications · Aide · À propos · Déconnexion class DashboardDrawer extends StatelessWidget { - // ignore: unused_field - final Function(String route)? onNavigate; final VoidCallback? onLogout; - const DashboardDrawer({super.key, this.onNavigate, this.onLogout}); + const DashboardDrawer({super.key, this.onLogout}); @override Widget build(BuildContext context) {