Changed screen types to Stateful

This commit is contained in:
2023-12-19 16:02:29 +03:00
parent e6ad9ebf8a
commit a39fb847fe
14 changed files with 91 additions and 18 deletions

View File

@@ -8,7 +8,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class AdditionalInformationScreen extends StatelessWidget {
class AdditionalInformationScreen extends StatefulWidget {
const AdditionalInformationScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -20,6 +20,13 @@ class AdditionalInformationScreen extends StatelessWidget {
child: AdditionalInformationScreen());
}
@override
State<AdditionalInformationScreen> createState() =>
_AdditionalInformationScreenState();
}
class _AdditionalInformationScreenState
extends State<AdditionalInformationScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class AllergiesScreen extends StatelessWidget {
class AllergiesScreen extends StatefulWidget {
const AllergiesScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class AllergiesScreen extends StatelessWidget {
child: AllergiesScreen());
}
@override
State<AllergiesScreen> createState() => _AllergiesScreenState();
}
class _AllergiesScreenState extends State<AllergiesScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -3,7 +3,7 @@ import 'models/app_navigation_model.dart';
import 'package:eatvio_app/core/app_export.dart';
import 'package:flutter/material.dart';
class AppNavigationScreen extends StatelessWidget {
class AppNavigationScreen extends StatefulWidget {
const AppNavigationScreen({Key? key})
: super(
key: key,
@@ -19,6 +19,11 @@ class AppNavigationScreen extends StatelessWidget {
);
}
@override
State<AppNavigationScreen> createState() => _AppNavigationScreenState();
}
class _AppNavigationScreenState extends State<AppNavigationScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -9,7 +9,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class BloodPressureScreen extends StatelessWidget {
class BloodPressureScreen extends StatefulWidget {
const BloodPressureScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -20,6 +20,11 @@ class BloodPressureScreen extends StatelessWidget {
child: BloodPressureScreen());
}
@override
State<BloodPressureScreen> createState() => _BloodPressureScreenState();
}
class _BloodPressureScreenState extends State<BloodPressureScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class BodyCircumferencesScreen extends StatelessWidget {
class BodyCircumferencesScreen extends StatefulWidget {
const BodyCircumferencesScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,12 @@ class BodyCircumferencesScreen extends StatelessWidget {
child: BodyCircumferencesScreen());
}
@override
State<BodyCircumferencesScreen> createState() =>
_BodyCircumferencesScreenState();
}
class _BodyCircumferencesScreenState extends State<BodyCircumferencesScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,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 CityOfLivingScreen extends StatelessWidget {
class CityOfLivingScreen extends StatefulWidget {
const CityOfLivingScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class CityOfLivingScreen extends StatelessWidget {
child: CityOfLivingScreen());
}
@override
State<CityOfLivingScreen> createState() => _CityOfLivingScreenState();
}
class _CityOfLivingScreenState extends State<CityOfLivingScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class FavoriteFoodsScreen extends StatelessWidget {
class FavoriteFoodsScreen extends StatefulWidget {
const FavoriteFoodsScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class FavoriteFoodsScreen extends StatelessWidget {
child: FavoriteFoodsScreen());
}
@override
State<FavoriteFoodsScreen> createState() => _FavoriteFoodsScreenState();
}
class _FavoriteFoodsScreenState extends State<FavoriteFoodsScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class FavoriteSportsScreen extends StatelessWidget {
class FavoriteSportsScreen extends StatefulWidget {
const FavoriteSportsScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class FavoriteSportsScreen extends StatelessWidget {
child: FavoriteSportsScreen());
}
@override
State<FavoriteSportsScreen> createState() => _FavoriteSportsScreenState();
}
class _FavoriteSportsScreenState extends State<FavoriteSportsScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -7,7 +7,7 @@ import 'package:eatvio_app/widgets/app_bar/custom_app_bar.dart';
import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:flutter/material.dart';
class GenderScreen extends StatelessWidget {
class GenderScreen extends StatefulWidget {
const GenderScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -18,6 +18,11 @@ class GenderScreen extends StatelessWidget {
child: GenderScreen());
}
@override
State<GenderScreen> createState() => _GenderScreenState();
}
class _GenderScreenState extends State<GenderScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,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 HeightScreen extends StatelessWidget {
class HeightScreen extends StatefulWidget {
const HeightScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class HeightScreen extends StatelessWidget {
child: HeightScreen());
}
@override
State<HeightScreen> createState() => _HeightScreenState();
}
class _HeightScreenState extends State<HeightScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);
@@ -74,7 +79,7 @@ class HeightScreen extends StatelessWidget {
}
/// Section Widget
Widget _buildTwentySixWidget(BuildContext context) {
Widget _buildWeight(BuildContext context) {
return Column(children: [
Text("your_height".tr, style: theme.textTheme.bodyLarge),
SizedBox(height: 4.v),
@@ -106,7 +111,7 @@ class HeightScreen extends StatelessWidget {
return Column(children: [
Text("height_measurements".tr, style: theme.textTheme.headlineSmall),
SizedBox(height: 174.v),
_buildTwentySixWidget(context)
_buildWeight(context)
]);
}

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 StatelessWidget {
class LanguageSelectScreen extends StatefulWidget {
const LanguageSelectScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -16,6 +16,11 @@ class LanguageSelectScreen extends StatelessWidget {
child: LanguageSelectScreen());
}
@override
State<LanguageSelectScreen> createState() => _LanguageSelectScreenState();
}
class _LanguageSelectScreenState extends State<LanguageSelectScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class MedicineIntakeScreen extends StatelessWidget {
class MedicineIntakeScreen extends StatefulWidget {
const MedicineIntakeScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class MedicineIntakeScreen extends StatelessWidget {
child: MedicineIntakeScreen());
}
@override
State<MedicineIntakeScreen> createState() => _MedicineIntakeScreenState();
}
class _MedicineIntakeScreenState extends State<MedicineIntakeScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,7 @@ import 'package:eatvio_app/widgets/custom_outlined_button.dart';
import 'package:eatvio_app/widgets/custom_text_form_field.dart';
import 'package:flutter/material.dart';
class ScheduleScreen extends StatelessWidget {
class ScheduleScreen extends StatefulWidget {
const ScheduleScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class ScheduleScreen extends StatelessWidget {
child: ScheduleScreen());
}
@override
State<ScheduleScreen> createState() => _ScheduleScreenState();
}
class _ScheduleScreenState extends State<ScheduleScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);

View File

@@ -8,7 +8,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 WeightScreen extends StatelessWidget {
class WeightScreen extends StatefulWidget {
const WeightScreen({Key? key}) : super(key: key);
static Widget builder(BuildContext context) {
@@ -19,6 +19,11 @@ class WeightScreen extends StatelessWidget {
child: WeightScreen());
}
@override
State<WeightScreen> createState() => _WeightScreenState();
}
class _WeightScreenState extends State<WeightScreen> {
@override
Widget build(BuildContext context) {
mediaQueryData = MediaQuery.of(context);
@@ -74,7 +79,7 @@ class WeightScreen extends StatelessWidget {
}
/// Section Widget
Widget _buildTwentySixWidget(BuildContext context) {
Widget _buildWeight(BuildContext context) {
return Column(children: [
Text("your_weight".tr, style: theme.textTheme.bodyLarge),
SizedBox(height: 4.v),
@@ -106,7 +111,7 @@ class WeightScreen extends StatelessWidget {
return Column(children: [
Text("weight_measurements".tr, style: theme.textTheme.headlineSmall),
SizedBox(height: 174.v),
_buildTwentySixWidget(context)
_buildWeight(context)
]);
}