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