Files
eatvio_app/lib/widgets/custom_navigation_menu.dart

65 lines
2.0 KiB
Dart

import 'package:eatvio_app/core/app_export.dart';
import 'package:flutter/material.dart';
import 'package:eatvio_app/widgets/custom_navigation_menu_item.dart';
class CustomNavigationMenu extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.white,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
MenuItem(
icon: ImageConstant.imgSettings,
text: 'Настройки профиля',
onTap: () => Navigator.pushNamed(context, AppRoutes.mySettings),
),
MenuItem(
icon: ImageConstant.imgRecipes,
text: 'Мои рецепты',
onTap: () {
// Действие при нажатии на "Мои рецепты"
},
),
MenuItem(
icon: ImageConstant.imgDiets,
text: 'Мои диеты',
onTap: () {
// Действие при нажатии на "Мои диеты"
},
),
MenuItem(
icon: ImageConstant.imgPlans,
text: 'Мои планы',
onTap: () {
// Действие при нажатии на "Мои планы"
},
),
MenuItem(
icon: ImageConstant.imgFinance,
text: 'Финансы',
onTap: () {
// Действие при нажатии на "Финансы"
},
),
MenuItem(
icon: ImageConstant.imgSupport,
text: 'Поддержка',
onTap: () {
// Действие при нажатии на "Поддержка"
},
),
MenuItem(
icon: ImageConstant.imgExit,
text: 'Выход',
onTap: () {
// Действие при нажатии на "Выход"
},
),
],
),
);
}
}