addScenario method
addScenario will add a DeviceScenario for each device listed
under _devicesForScenarios
widget
widget you'd like rendered ad Device sizes
name
name of scenario 'e.g 'error_state'
Implementation
void addScenario({
required Widget widget,
String? name,
OnScenarioCreate? onCreate,
}) {
for (final dev in _devicesForScenarios) {
final scenarioName = '${name ?? ''} - ${dev.name}';
final key = Key(scenarioName);
scenarios.add(
DeviceScenario(
key: key,
onCreate: onCreate,
widget: DeviceScenarioWidget(
key: key,
device: dev,
widget: widget,
wrap: wrap,
name: scenarioName,
),
),
);
}
}