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 StatefulWidget { const LanguageSettingPage({super.key}); @override State createState() => _LanguageSettingPageState(); } class _LanguageSettingPageState extends State { 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( body: CustomerPagebackgroundWidget( child: Column( children: [ const Gap(68), const CustomerTitleWidget(), const Gap(32), const TextWidget(text: 'Language'), const Gap(16), SettingsMenuWidget( title: 'Current', value: currentLanguage, ), const Gap(16), SettingsMenuWidget( title: 'Other Options', value: currentLanguage, isSelection: true, selectionList: languageList, selectionFor: 'Language', ) ], )), ); } }