Add Language Switch to the drawer

design_3.0_demo_module
zaid_daoud 3 years ago
parent 22e3067d05
commit 83980f9b0c

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