resolveTokenValueForMode function
Resolves a token value for mode.
A light-dark(light, dark) string is parsed and the matching side returned.
Anything else is returned unchanged.
Implementation
String resolveTokenValueForMode(String value, AstryxThemeMode mode) {
final parsed = parseLightDark(value);
if (parsed != null) {
return mode == AstryxThemeMode.dark ? parsed.dark : parsed.light;
}
return value;
}