Files
kasir-grosir/lib/widgets/menu_tile.dart

29 lines
614 B
Dart

import 'package:flutter/material.dart';
class MenuTile extends StatelessWidget {
final IconData icon;
final String title;
final String route;
const MenuTile({
Key? key,
required this.icon,
required this.title,
required this.route,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return ListTile(
leading: Icon(icon),
title: Text(title),
onTap: () {
Navigator.pop(context); // close drawer
if (ModalRoute.of(context)?.settings.name != route) {
Navigator.pushNamed(context, route);
}
},
);
}
}