import 'package:cathaypay_mobile/Home/ChangePassword.dart'; import 'package:cathaypay_mobile/Pay/QrScanDialog.dart'; import 'package:cathaypay_mobile/Pay/ThaiQrDialog.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:google_fonts/google_fonts.dart'; import '../Home/home_bottom_menu_widget.dart'; import '../Pay/PayPromptPay.dart'; import '../TransferMoney/TransferPromptPay.dart'; import '../TransferMoney/transfer_history.dart'; import 'ChangeEmail.dart'; class SettingPage extends StatefulWidget { const SettingPage({Key? key}) : super(key: key); @override State createState() => _SettingPageState(); } class _SettingPageState extends State { @override void initState() { super.initState(); } // { // "MobileDeviceNo": "string", "TransactionID": "string", "Amount": 0, // "Note": "string" // } var isReturn = false; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.transparent, flexibleSpace: Image( image: AssetImage('images/home/Head.png'), fit: BoxFit.cover, ), leading: CupertinoButton( onPressed: () { Navigator.pop(context); }, child: const Icon( Icons.chevron_left, color: Colors.white, ), ), elevation: 0, title: Text( "ตั้งค่า".tr(), textAlign: TextAlign.center, style: GoogleFonts.kanit( color: Colors.white, fontSize: 20, ), ), ), body: Container( width: MediaQuery.of(context).size.width, child: Column( children: [ Padding( padding: const EdgeInsets.symmetric(horizontal: 20), child: Column( children: [ SizedBox( height: 20, ), InkWell( onTap: () { // Navigator.popUntil(context, ModalRoute.withName('/')); // Navigator.pushNamed(context, '/HomePage'); Navigator.push( context, MaterialPageRoute( builder: (context) => ChangeEmailPage(), ), ); }, child: Container( height: 48, decoration: BoxDecoration( borderRadius: BorderRadius.circular(100), boxShadow: [ BoxShadow( color: Color(0x26000000), blurRadius: 2, offset: Offset(0.75, 1.50), ), ], color: Color(0xfffbfbfb), ), child: Row( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ SizedBox( width: 20, ), Text( "เปลี่ยนอีเมล".tr(), style: TextStyle( color: Color(0xff65676b), fontSize: 20, fontWeight: FontWeight.w500, ), ), Spacer(), ], ), ), ), SizedBox( height: 20, ), InkWell( onTap: () { Navigator.push( context, MaterialPageRoute( builder: (context) => ChangePasswordPage(), ), ); }, child: Container( height: 48, decoration: BoxDecoration( borderRadius: BorderRadius.circular(100), boxShadow: [ BoxShadow( color: Color(0x26000000), blurRadius: 2, offset: Offset(0.75, 1.50), ), ], color: Color(0xfffbfbfb), ), child: Row( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ SizedBox( width: 20, ), Text( "เปลี่ยนรหัสผ่าน".tr(), style: TextStyle( color: Color(0xff65676b), fontSize: 20, fontWeight: FontWeight.w500, ), ), Spacer(), ], ), ), ), ], ), ), Expanded(child: Container()), HomeBottomMenuWidget() ], ), ), ); } }