From 3790e9e11acc6ec42e2abf135ad8803022fab208 Mon Sep 17 00:00:00 2001 From: Sas Andy Date: Thu, 22 Feb 2024 10:37:29 +0700 Subject: [PATCH] approval menu --- lib/screen/home/home_screen.dart | 68 +++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/lib/screen/home/home_screen.dart b/lib/screen/home/home_screen.dart index 49d9ce8..0de1ad3 100644 --- a/lib/screen/home/home_screen.dart +++ b/lib/screen/home/home_screen.dart @@ -7,6 +7,7 @@ import 'package:geolocator/geolocator.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:permission_handler/permission_handler.dart'; +import 'package:fluentui_system_icons/fluentui_system_icons.dart'; import '../../app/route.dart'; import '../../provider/current_check_distance_provider.dart'; @@ -720,6 +721,69 @@ class HomeScreen extends HookConsumerWidget { ), ), ), + SizedBox( + width: Constant.getActualXPhone( + context: context, x: 18), + ), + + //Menu + Container( + width: Constant.getActualXPhone( + context: context, x: 98), + // color: Colors.amber, + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(16), + boxShadow: [ + BoxShadow( + color: Color.fromRGBO(145, 158, 171, 0.20), + ), + ], + ), + child: Padding( + padding: EdgeInsets.only( + left: Constant.getActualXPhone( + context: context, x: 12), + right: Constant.getActualXPhone( + context: context, x: 12), + top: Constant.getActualYPhone( + context: context, y: 8), + bottom: Constant.getActualYPhone( + context: context, y: 8), + ), + child: InkWell( + onTap: () { + Navigator.pushNamed(context, approvalRoute); + }, + child: Column( + children: [ + Container( + child: Image( + width: Constant.getActualXPhone( + context: context, x: 50), + height: Constant.getActualYPhone( + context: context, y: 50), + image: AssetImage( + 'images/btn_approval.png'), + ), + ), + SizedBox( + height: Constant.getActualYPhone( + context: context, y: 8), + ), + Text( + 'Approval', + style: Constant.titleH2_600_14( + context: context) + .copyWith( + color: Constant.textDarkGrey, + ), + ), + ], + ), + ), + ), + ), ], ), ), @@ -790,7 +854,9 @@ class HomeScreen extends HookConsumerWidget { children: [ Text( // '24 hari', - varCurrentRekapKehadiranProvider?.kehadiran ?? "", + varCurrentRekapKehadiranProvider + ?.kehadiran ?? + "", style: Constant.subtitle_600_14( context: context) .copyWith(