findStateControllerProvider method
T
findStateControllerProvider()
Implementation
T findStateControllerProvider() {
T? _state;
visitAncestorElements((element) {
if (element is StateElement && element.state is T) {
_state = element.state as T;
return false;
}
return true;
});
if (_state == null) {
throw '[ParentStateWidget] can\'t find a parent StateController <$T> dependency in the Widget tree. Make sure you have a StateWidget<$T> somewhere up the tree';
}
return _state!;
}