parse static method
Implementation
static ThemeMode parse(String source) {
assert(
source == ThemeMode.system.name ||
source == ThemeMode.light.name ||
source == ThemeMode.dark.name,
'The source must be one of the following values:'
' ${ThemeMode.values.map((ThemeMode e) => e.name)}',
);
late ThemeMode result;
switch (source) {
case 'system':
result = ThemeMode.system;
break;
case 'light':
result = ThemeMode.light;
break;
case 'dark':
result = ThemeMode.dark;
break;
}
return result;
}