import 'package:flutter/material.dart'; import 'package:eatvio_app/widgets/custom_image_view.dart'; class MenuItem extends StatelessWidget { final String icon; final String text; final VoidCallback onTap; const MenuItem({ required this.icon, required this.text, required this.onTap, }); @override Widget build(BuildContext context) { return InkWell( onTap: onTap, child: Padding( padding: const EdgeInsets.all(8.0), child: Row( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.center, // Выравнивание по центру вертикально children: [ CustomImageView(imagePath: icon), SizedBox( width: 8.0), // Добавляем небольшой отступ между иконкой и текстом Text(text), ], ), ), ); } }