InstructionStep.from constructor
InstructionStep.from(
- Map<String, dynamic>? element,
- List<RelevantCondition> relevantConditions
)
Implementation
factory InstructionStep.from(Map<String, dynamic>? element,
List<RelevantCondition> relevantConditions) {
return InstructionStep(
display: element?["display"] != null
? Display.values.firstWhere((e) => e.name == element?["display"])
: Display.normal,
crossAxisAlignmentContent: crossAlignmentFromString(
element?["crossAxisAlignmentContent"] ?? "center") ??
CrossAxisAlignment.center,
style: UIStyle.from(element?["style"]),
cancellable: element?["cancellable"],
relevantConditions: relevantConditions,
backButtonText: element?["backButtonText"],
cancelButtonText: element?["cancelButtonText"],
isOptional: element?["isOptional"],
instructions: DynamicData.parseDynamicData(
cast<List>(element?["instructions"]) ?? []),
nextButtonText: element?["nextButtonText"],
text: element?["text"],
title: element?["title"],
titleIconAnimationFile: element?["titleIconAnimationFile"],
titleIconMaxWidth: element?["titleIconMaxWidth"],
id: GenericIdentifier(id: element?["id"]));
}