import 'package:sefer_driver/constant/style.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:sefer_driver/controller/auth/captin/register_captin_controller.dart'; import 'package:sefer_driver/views/widgets/elevated_btn.dart'; import 'package:sefer_driver/views/widgets/my_scafold.dart'; import '../../../constant/colors.dart'; import '../../../controller/auth/google_sign.dart'; class RegisterCaptin extends StatelessWidget { const RegisterCaptin({super.key}); @override Widget build(BuildContext context) { Get.put(RegisterCaptainController()); return MyScafolld( title: 'Register Driver'.tr, body: [ // GetBuilder( // builder: (controller) => Form( // key: controller.formKey, // child: Padding( // padding: const EdgeInsets.all(16.0), // child: SingleChildScrollView( // child: Container( // decoration: const BoxDecoration( // boxShadow: [ // BoxShadow( // offset: Offset(3, 3), // color: AppColor.accentColor, // blurRadius: 3) // ], // color: AppColor.secondaryColor, // ), // child: Padding( // padding: const EdgeInsets.all(16), // child: Column( // children: [ // SizedBox( // width: Get.width * .8, // child: TextFormField( // keyboardType: TextInputType.emailAddress, // controller: controller.emailController, // decoration: InputDecoration( // focusedBorder: OutlineInputBorder( // borderSide: const BorderSide( // color: AppColor.primaryColor, // width: 2.0, // ), // borderRadius: BorderRadius.circular(10), // ), // fillColor: AppColor.accentColor, // hoverColor: AppColor.accentColor, // focusColor: AppColor.accentColor, // border: const OutlineInputBorder( // borderRadius: // BorderRadius.all(Radius.circular(12))), // labelText: 'Email'.tr, // hintText: 'Enter your email address'.tr, // ), // validator: (value) { // if (value!.isEmpty || // (!value.contains('@') || // !value.contains('.'))) { // return 'Please enter Your Email.'.tr; // } // return null; // }, // ), // ), // const SizedBox( // height: 15, // ), // SizedBox( // width: Get.width * .8, // child: TextFormField( // obscureText: true, // keyboardType: TextInputType.emailAddress, // controller: controller.passwordController, // decoration: InputDecoration( // focusedBorder: OutlineInputBorder( // borderSide: const BorderSide( // color: AppColor.primaryColor, // width: 2.0, // ), // borderRadius: BorderRadius.circular(10), // ), // fillColor: AppColor.accentColor, // hoverColor: AppColor.accentColor, // focusColor: AppColor.accentColor, // border: const OutlineInputBorder( // borderRadius: // BorderRadius.all(Radius.circular(12))), // labelText: 'Password'.tr, // hintText: 'Enter your Password'.tr, // ), // validator: (value) { // if (value!.isEmpty) { // return 'Please enter Your Password.'.tr; // } // if (value.length < 6) { // return 'Password must br at least 6 character.' // .tr; // } // return null; // }, // ), // ), // const SizedBox( // height: 15, // ), // SizedBox( // width: Get.width * .8, // child: TextFormField( // keyboardType: TextInputType.phone, // cursorColor: AppColor.accentColor, // controller: controller.phoneController, // decoration: InputDecoration( // focusedBorder: OutlineInputBorder( // borderSide: const BorderSide( // color: AppColor.primaryColor, // width: 2.0, // ), // borderRadius: BorderRadius.circular(10), // ), // focusColor: AppColor.accentColor, // fillColor: AppColor.accentColor, // border: const OutlineInputBorder( // borderRadius: // BorderRadius.all(Radius.circular(12))), // labelText: 'Phone'.tr, // hintText: 'Enter your phone number'.tr, // ), // validator: (value) { // if (value!.isEmpty || value.length != 10) { // return 'Please enter your phone number.'.tr; // } // return null; // }, // ), // ), // const SizedBox( // height: 15, // ), // MyElevatedButton( // title: 'Next'.tr, // onPressed: () => controller.nextToAIDetection()), // ], // ), // ), // ), // ), // ), // ), // ) Image.asset( 'assets/images/on1.png', fit: BoxFit.cover, height: double.maxFinite, width: double.maxFinite, ), Center( child: Container( decoration: AppStyle.boxDecoration1, height: Get.height * .7, width: Get.width * .9, child: Column( mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ Image.asset( 'assets/images/logo.gif', height: Get.width * .3, width: Get.width * .3, fit: BoxFit.fill, ), Container( decoration: AppStyle.boxDecoration1, height: Get.height * .3, width: Get.width * .8, child: Center( child: Text( 'Sign in with Google for easier email and name entry'.tr, textAlign: TextAlign.center, style: AppStyle.title, ), ), ), MyElevatedButton( title: 'Sign In by Google'.tr, onPressed: () async { // await GoogleSignInHelper.signIn(); }, kolor: AppColor.blueColor, ), ], ), )) ], isleading: true); } }