feat(consultantFinaces): added consultant finaces screen

This commit is contained in:
Username1548
2025-06-05 22:42:50 +07:00
parent 69359b01c5
commit 6fa4bffd7e
12 changed files with 309 additions and 292 deletions

View File

@@ -4,6 +4,7 @@ import 'package:eatvio_app/core/token_storage.dart';
import 'package:eatvio_app/core/utils/image_constant.dart';
import 'package:eatvio_app/core/locator_service.dart';
import 'package:eatvio_app/core/theme/theme_helper.dart';
import 'package:eatvio_app/features/finances_and_consultations_archive/presentation/consultant_finances_screen.dart';
import 'package:eatvio_app/features/my_diets/presentation/my_diets_screen.dart';
import 'package:eatvio_app/features/my_plans/presentation/my_plans_screen.dart';
import 'package:eatvio_app/features/profile/models/profile_model.dart';
@@ -40,7 +41,10 @@ class MenuScreen extends StatelessWidget {
leading: 'assets/icons/finance.svg',
title: 'Мои финансы',
onTap: () {
GoRouter.of(context).pushNamed('userFinanceScreen');
if (profileModel.roles.contains('consultant')) {
GoRouter.of(context).push(ConsultantFinancesScreen.path);
return;
}
},
),
_divider(context),