resolveStylesIfUnresolved method

void resolveStylesIfUnresolved(
  1. BuildContext context
)
inherited

Implementation

void resolveStylesIfUnresolved(BuildContext context) {
  if (widget.controller is HasStyles) {
    ScopeManager? scopeManager = DataScopeWidget.getScope(context) ??
        PageGroupWidget.getScope(context);
    Invokable? invokable;
    if (widget.controller is Invokable) {
      invokable = widget.controller as Invokable;
    } else if (widget is Invokable) {
      invokable = widget as Invokable;
    }
    if (scopeManager != null && invokable != null) {
      (widget.controller as HasStyles)
          .resolveStyles(scopeManager, invokable, context);
    }
  }
}