Initialized UserRegistrationSheet class

This commit is contained in:
2023-12-21 16:28:04 +03:00
parent 88a5e2d151
commit 05887cb39b
5 changed files with 41 additions and 52 deletions

View File

@@ -5,7 +5,7 @@ import 'package:eatvio_app/widgets/custom_drop_down.dart';
import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:flutter/material.dart';
class LanguageSelectScreen extends StatefulWidget {
class LanguageSelectScreen extends StatelessWidget {
const LanguageSelectScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -16,11 +16,6 @@ class LanguageSelectScreen extends StatefulWidget {
child: LanguageSelectScreen());
}
@override
State<LanguageSelectScreen> createState() => _LanguageSelectScreenState();
}
class _LanguageSelectScreenState extends State<LanguageSelectScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);
@@ -85,41 +80,21 @@ class _LanguageSelectScreenState extends State<LanguageSelectScreen> {
}),
Spacer(flex: 63)
])),
bottomNavigationBar: _buildContinueButtonSection(context)));
}
/// Section Widget
Widget _buildProgressIndicatorSection(BuildContext context) {
return Container(
width: 343.h,
padding: EdgeInsets.symmetric(horizontal: 4.h, vertical: 3.v),
decoration: AppDecoration.outlinePrimary
.copyWith(borderRadius: BorderRadiusStyle.circleBorder8),
child: Container(
height: 8.v,
width: 20.h,
decoration: BoxDecoration(
color: appTheme.blueA400,
borderRadius: BorderRadius.circular(4.h),
border:
Border.all(color: theme.colorScheme.primary, width: 1.h))));
}
/// Section Widget
Widget _buildContinueButtonSection(BuildContext context) {
return CustomOutlinedButton(
text: "continue".tr.toUpperCase(),
margin: EdgeInsets.only(left: 16.h, right: 16.h, bottom: 50.v),
buttonStyle: CustomButtonStyles.outlinePrimaryTL15,
onPressed: () {
navigteToCredentials(context);
});
bottomNavigationBar: CustomOutlinedButton(
text: "continue".tr.toUpperCase(),
margin: EdgeInsets.only(left: 16.h, right: 16.h, bottom: 50.v),
buttonStyle: CustomButtonStyles.outlinePrimaryTL15,
onPressed: () {
navigteToCredentials(context);
})));
}
/// Navigates to the genderScreen when the action is triggered.
navigteToCredentials(BuildContext context) {
LanguageSelectModel languageSelectModel = LanguageSelectModel();
NavigatorService.pushNamed(
AppRoutes.credentialsScreen,
arguments: languageSelectModel.userRegistrationSheet,
);
}
}