import 'package:car_customer_app/classes/consts.dart'; import 'package:car_customer_app/extensions/int_extensions.dart'; import 'package:car_customer_app/extensions/string_extensions.dart'; import 'package:car_customer_app/generated/locale_keys.g.dart'; import 'package:car_customer_app/view_models/user_view_model.dart'; import 'package:car_customer_app/widgets/app_bar.dart'; import 'package:car_customer_app/widgets/button/show_image_button.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; class LoginMethodSelectionPage extends StatelessWidget { final String userToken; const LoginMethodSelectionPage(this.userToken, {Key? key}) : super(key: key); @override Widget build(BuildContext context) { UserVM userVM = context.read(); return Scaffold( appBar: appBar(context, title: LocaleKeys.log_in.tr()), body: Container( width: double.infinity, height: double.infinity, padding: const EdgeInsets.all(20), child: SingleChildScrollView( child: Column( children: [ LocaleKeys.loginSelection.tr().toText(fontSize: 20, letterSpacing: -1.44,), 30.height, LocaleKeys.welcomeBack.tr().toText(fontSize: 20, letterSpacing: -1.44,), 40.height, Row( children: [ Expanded( child: ShowImageButton( onClick: () { userVM.performBasicOtpLoginSelectionPage(context, userToken: userToken); }, title: LocaleKeys.fingerPrint.tr(), icon: icons + "ic_fingerprint.svg", ), ), 20.width, Expanded( child: ShowImageButton( onClick: () { userVM.performBasicOtpLoginSelectionPage(context, userToken: userToken); }, title: LocaleKeys.faceRecognition.tr(), icon: icons + "ic_face.svg", ), ), ], ), 40.height, Row( children: [ Expanded( child: ShowImageButton( onClick: () { userVM.performBasicOtpLoginSelectionPage(context, userToken: userToken); }, title: LocaleKeys.SMS.tr(), icon: icons + "ic_sms.svg", ), ), 20.width, Expanded( child: ShowImageButton( onClick: () { // navigateWithName(context, AppRoutes.dashboard); userVM.performBasicOtpLoginSelectionPage(context, userToken: userToken); }, title: LocaleKeys.whatsapp.tr(), icon: icons + "ic_whatsapp.svg", ), ), ], ), ], ), ), ), ); } }