passo_mobile_app/lib/screens/unit2/homepage.dart/components/menu.dart

29 lines
748 B
Dart

import 'package:flutter/material.dart';
import 'package:unit2/model/login_data/user_info/user_data.dart';
import 'package:unit2/utils/alerts.dart';
import '../../../../theme-data.dart/colors.dart';
Widget getTile(
IconData icondata, String title, String route, BuildContext context,UserData userData) {
return ListTile(
dense: true,
leading: Icon(
icondata,
color: primary,
),
title: Text(
title,
style: const TextStyle(color: Colors.black),
),
onTap: () async {
if (title.toLowerCase() == "logout") {
confirmAlert(context, () {
Navigator.pushReplacementNamed (context,"/");
});
} else {
Navigator.pushNamed(context, route);
}
},
);
}