register step screen, otp screen, register screen

This commit is contained in:
jayesh
2024-05-30 13:59:40 +05:30
parent 9c89e6c0d4
commit 263daf859a
57 changed files with 1348 additions and 103 deletions

View File

@@ -0,0 +1,119 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:gap/gap.dart';
import 'package:tanami_app/core/styles/app_color.dart';
import 'package:tanami_app/core/styles/app_images.dart';
import 'package:tanami_app/core/styles/app_text.dart';
exitAppDialog(
context,
) {
return showDialog(
context: context,
builder: (context) => Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
AlertDialog(
insetPadding: const EdgeInsets.symmetric(horizontal: 16),
backgroundColor: const Color(0XFFFFFFFF),
//contentPadding: EdgeInsets.fromLTRB(96, 32, 96, 28),
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.all(Radius.circular(20)),
side: BorderSide(color: Color(0XFFFFFFFF)),
),
content: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
//sizedBoxHeight(32.h),
Align(
alignment: Alignment.center,
child: CircleAvatar(
radius: 25,
backgroundColor: AppColor.inactiveBtnColor,
child: Center(
child: SvgPicture.asset(
AppImages.exitAppIcon,
width: 30,
height: 30,
fit: BoxFit.contain,
color: AppColor.primaryColor,
),
),
),
),
SizedBox(
height: 22.h,
),
Align(
alignment: Alignment.center,
child: Text(
AppText.areYouSureYouWantToExitText,
textAlign: TextAlign.center,
style: TextStyle(
color: Colors.black,
fontSize: 22.sp,
//fontWeight: FontWeight.w600,
),
),
),
Gap(21.h),
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
InkWell(
onTap: () {
Navigator.pop(context);
},
child: Container(
height: 48.h,
width: 140.w,
decoration: BoxDecoration(
border: Border.all(
color: AppColor.primaryColor,
),
borderRadius: BorderRadius.circular(10.h),
color: AppColor.plainWhite,
),
child: Center(
child: Text(
AppText.cancelText,
style: TextStyle(
color: AppColor.primaryColor, fontSize: 18.sp),
),
),
),
),
Gap(15.w),
InkWell(
onTap: () {
SystemNavigator.pop();
Navigator.pop(context);
},
child: Container(
height: 48.h,
width: 140.w,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10.h),
color: AppColor.primaryColor),
child: Center(
child: Text(
AppText.exitText,
style: TextStyle(
color: AppColor.plainWhite, fontSize: 18.sp),
),
),
),
),
],
),
],
),
),
],
),
);
}

View File

@@ -13,23 +13,15 @@ class TextWidget {
}
//Text Size 14
Widget tex14W700(String text, {Color? clr, TextDecoration? textDecoration}) {
return Text(text,
textAlign: TextAlign.center,
style: GoogleFonts.dmSans(
fontSize: 14,
fontWeight: FontWeight.w700,
decoration: textDecoration ?? TextDecoration.none,
color: clr ?? AppColor.plainWhite));
}
Widget tex14W500(
String text, {
Color? clr,
TextDecoration? textDecoration,
TextAlign? txtAlign,
}) {
return Text(text,
textAlign: TextAlign.center,
textAlign: txtAlign ?? TextAlign.center,
style: GoogleFonts.dmSans(
fontSize: 14,
fontWeight: FontWeight.w500,
@@ -37,6 +29,17 @@ class TextWidget {
color: clr ?? AppColor.plainWhite));
}
Widget tex14W700(String text,
{Color? clr, TextDecoration? textDecoration, TextAlign? txtAlign}) {
return Text(text,
textAlign: txtAlign ?? TextAlign.center,
style: GoogleFonts.dmSans(
fontSize: 14,
fontWeight: FontWeight.w700,
decoration: textDecoration ?? TextDecoration.none,
color: clr ?? AppColor.plainWhite));
}
//Text Size 15
Widget tex15W500(
String text, {