fix(nav): supprimer onNavigate de DashboardDrawer et tous ses appelants

This commit is contained in:
dahoud
2026-04-05 13:48:16 +00:00
parent 7686eb647f
commit 22f9c7e9a1
8 changed files with 1 additions and 10 deletions

View File

@@ -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<AuthBloc>().add(const AuthLogoutRequested()),
),
body: AfricanPatternBackground(

View File

@@ -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<AuthBloc>().add(const AuthLogoutRequested()),
),
body: AfricanPatternBackground(

View File

@@ -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<AuthBloc>().add(const AuthLogoutRequested()),
),
body: AfricanPatternBackground(

View File

@@ -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<AuthBloc>().add(const AuthLogoutRequested()),
),
body: AfricanPatternBackground(

View File

@@ -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<AuthBloc>().add(const AuthLogoutRequested()),
),
body: AfricanPatternBackground(

View File

@@ -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<AuthBloc>().add(const AuthLogoutRequested()),
),
body: AfricanPatternBackground(

View File

@@ -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<AuthBloc>().add(const AuthLogoutRequested()),
),
body: BlocBuilder<AuthBloc, AuthState>(

View File

@@ -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) {