Add Language Switch to the drawer

main_design2.0
zaid_daoud 2 years ago
parent 22e3067d05
commit 83980f9b0c

@ -36,11 +36,29 @@ class AppDrawer extends StatelessWidget {
Navigator.of(context).pop();
}
}),
Switch.adaptive(
value: context.isDark,
onChanged: (value) {
Provider.of<SettingProvider>(context, listen: false).setDarkTheme(value);
},
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
const Text("Dark"),
Switch.adaptive(
value: context.isDark,
onChanged: (value) {
settingProvider.setDarkTheme(value);
},
),
],
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
const Text("Arabic"),
Switch.adaptive(
value: settingProvider.language == "ar",
onChanged: (value) {
settingProvider.setLanguage(value ? "ar" : "en");
},
),
],
),
],
),

Loading…
Cancel
Save