70 lines
2.1 KiB
Dart
70 lines
2.1 KiB
Dart
|
|
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:rogapp/routes/app_pages.dart';
|
|
|
|
class DrawerPage extends StatelessWidget {
|
|
const DrawerPage({ Key? key }) : super(key: key);
|
|
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return SafeArea(
|
|
child: Drawer(
|
|
// Add a ListView to the drawer. This ensures the user can scroll
|
|
// through the options in the drawer if there isn't enough vertical
|
|
// space to fit everything.
|
|
child: Column(
|
|
children: [
|
|
Container(
|
|
height: 100,
|
|
color: Colors.amber,
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.login),
|
|
title: Text("login".tr),
|
|
onTap: (){
|
|
Get.toNamed(AppPages.LANDING);
|
|
},
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.password),
|
|
title: Text("change_password".tr),
|
|
onTap: (){},
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.person),
|
|
title: Text("profile".tr),
|
|
onTap: (){},
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.route),
|
|
title: Text("recommended_route".tr),
|
|
onTap: (){},
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.favorite_rounded),
|
|
title: Text("point_rank".tr),
|
|
onTap: (){},
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.featured_video),
|
|
title: Text("game_rank".tr),
|
|
onTap: (){},
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.router),
|
|
title: Text("my_route".tr),
|
|
onTap: (){},
|
|
),
|
|
ListTile(
|
|
leading: const Icon(Icons.history_sharp),
|
|
title: Text("visit_history".tr),
|
|
onTap: (){},
|
|
),
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
} |