@using PowderCoating.Application.DTOs.Wizard @{ ViewData["Title"] = "Setup Complete!"; var progress = ViewBag.Progress as WizardProgressDto ?? new WizardProgressDto(); var showGuidedActivationCta = (bool?)ViewBag.ShowGuidedActivationCta ?? false; } @section Styles { }

You're all set!

Your setup is complete. @progress.DoneSteps.Count of @WizardProgressDto.TotalSteps steps were configured — your shop is ready to roll.

@if (showGuidedActivationCta) { Start First Workflow } else { Go to Dashboard }
@{ var stepLabels = new Dictionary { { 1, ("Company Profile", "bi-building") }, { 2, ("QB Migration", "bi-arrow-left-right") }, { 3, ("Operating Costs", "bi-currency-dollar") }, { 4, ("Shop Ovens", "bi-fire") }, { 5, ("Notifications", "bi-bell") }, }; }
Steps Summary
@for (int i = 1; i <= WizardProgressDto.TotalSteps; i++) { var (label, icon) = stepLabels[i]; bool done = progress.IsStepDone(i); bool skipped = progress.IsStepSkipped(i) && !done; var stateClass = done ? "done" : skipped ? "skipped" : "skipped"; var iconClass = done ? "done" : "skipped";
@if (done) { } else { }
@label
@(done ? "Completed" : "Skipped")
}
@if (progress.SkippedSteps.Any(s => !progress.IsStepDone(s))) {
You skipped @progress.SkippedSteps.Count(s => !progress.IsStepDone(s)) step(s). You can always re-run the setup wizard from Company Settings.
}
Re-run Wizard Open Company Settings @if (showGuidedActivationCta) { Start First Workflow } else { Go to Dashboard }