29 lines
748 B
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);
|
|
}
|
|
},
|
|
);
|
|
}
|