update on settings and customer background
This commit is contained in:
parent
05c3208cad
commit
6424e82d54
18 changed files with 227 additions and 42 deletions
|
|
@ -1,13 +1,33 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:gap/gap.dart';
|
||||
import 'package:pharmacy_mobile/functions/getlanguage_function.dart';
|
||||
import 'package:pharmacy_mobile/widgets/customer_pagebackground_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/customer_title_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/settings_menu_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/text_widget.dart';
|
||||
|
||||
class LanguageSettingPage extends StatelessWidget {
|
||||
class LanguageSettingPage extends StatefulWidget {
|
||||
const LanguageSettingPage({super.key});
|
||||
|
||||
@override
|
||||
State<LanguageSettingPage> createState() => _LanguageSettingPageState();
|
||||
}
|
||||
|
||||
class _LanguageSettingPageState extends State<LanguageSettingPage> {
|
||||
final languageList = ['English', 'Tagalog', 'Hilogaynon (Ilonggo)', 'Cebuano (Bisaya)'];
|
||||
late String currentLanguage = '';
|
||||
|
||||
void autoRun() async {
|
||||
currentLanguage = await getLanguage(context);
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
autoRun();
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
|
|
@ -19,7 +39,18 @@ class LanguageSettingPage extends StatelessWidget {
|
|||
const Gap(32),
|
||||
const TextWidget(text: 'Language'),
|
||||
const Gap(16),
|
||||
SettingsMenuWidget()
|
||||
SettingsMenuWidget(
|
||||
title: 'Current',
|
||||
value: currentLanguage,
|
||||
),
|
||||
const Gap(16),
|
||||
SettingsMenuWidget(
|
||||
title: 'Other Options',
|
||||
value: currentLanguage,
|
||||
isSelection: true,
|
||||
selectionList: languageList,
|
||||
selectionFor: 'Language',
|
||||
)
|
||||
],
|
||||
)),
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue