NavigateExternalScreen.from constructor
NavigateExternalScreen.from({
- Invokable? initiator,
- Map? payload,
Implementation
factory NavigateExternalScreen.from({Invokable? initiator, Map? payload}) {
if (payload?['name'] == null) {
throw LanguageError(
"${ActionType.navigateExternalScreen.name} requires a 'name' of the screen");
}
return NavigateExternalScreen(
initiator: initiator,
screenName: payload!['name'].toString(),
payload:
Utils.getMap(payload['payload']) ?? Utils.getMap(payload['inputs']),
options: Utils.getMap(payload['options']));
}