getCSSVariable method
dynamic
getCSSVariable(
- String identifier,
- String propertyName
)
override
Implementation
@override
dynamic getCSSVariable(String identifier, String propertyName) {
CSSVariable? variable = _getRawVariable(identifier);
_addDependency(identifier, propertyName);
if (variable != null) {
String originalIdentifier = identifier;
identifier = variable.identifier.trim();
_addDependency(identifier, originalIdentifier);
}
if (_identifierStorage != null && _identifierStorage![identifier] != null) {
return _identifierStorage![identifier];
}
if (variable?.defaultValue != null) {
return variable!.defaultValue;
}
final parent = getParentRenderStyle();
final dyn = parent?.getCSSVariable(identifier, propertyName);
return dyn;
}