Add Language Switch to the drawer

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

@ -36,11 +36,29 @@ class AppDrawer extends StatelessWidget {
Navigator.of(context).pop(); Navigator.of(context).pop();
} }
}), }),
Switch.adaptive( Row(
value: context.isDark, mainAxisAlignment: MainAxisAlignment.spaceBetween,
onChanged: (value) { children: [
Provider.of<SettingProvider>(context, listen: false).setDarkTheme(value); 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