useContext static method
Gets the current BuildContext from the SetupWidget.
Returns: The BuildContext of the current SetupWidget
Throws: An assertion error if called outside of a SetupWidget
Example:
setup: (context) {
final ctx = useContext();
return (context) => Text('Context: $ctx');
}
Implementation
@pragma('vm:prefer-inline')
@pragma('wasm:prefer-inline')
@pragma('dart2js:prefer-inline')
static BuildContext useContext() {
final currentContext = JoltSetupContext.current?.context;
assert(currentContext != null, 'SetupWidgetElement is not exsits');
return currentContext!;
}