Files
syscom-master-admin-ui/src/app/features/organizations/organization-onboarding/organization-onboarding.html
T
2026-07-26 14:11:19 +05:30

64 lines
2.1 KiB
HTML

<div class="mb-4 sm:mb-6">
<h1 class="text-xl font-semibold text-defaulttextcolor">
Create Organization
</h1>
</div>
<section
class="rounded-xl border border-defaultborder bg-white
p-3.5 sm:p-5 shadow-sm dark:border-white/10 dark:bg-bodybg"
>
<onboarding-stepper
[steps]="steps"
[currentStepIndex]="currentStepIndex()"
[completedStepIndexes]="completedStepIndexes()"
[savingDraft]="savingDraft()"
[finishing]="finishing()"
[navigationDisabled]="navigationDisabled()"
(stepSelected)="onStepSelected($event)"
(backClicked)="onBack()"
(nextClicked)="onNext()"
(saveDraftClicked)="onSaveDraft()"
(finishClicked)="onFinish()"
(cancelClicked)="onCancel()"
>
<div [class.hidden]="currentStep().key !== 'basics'" [attr.aria-hidden]="currentStep().key !== 'basics'">
<app-organization-basics-step />
</div>
<div [class.hidden]="currentStep().key !== 'localization'" [attr.aria-hidden]="currentStep().key !== 'localization'">
<app-organization-localization-step />
</div>
<div [class.hidden]="currentStep().key !== 'plan-limits'" [attr.aria-hidden]="currentStep().key !== 'plan-limits'">
<app-organization-plan-limits-step />
</div>
<div [class.hidden]="currentStep().key !== 'admin-user'" [attr.aria-hidden]="currentStep().key !== 'admin-user'">
<app-organization-admin-step [reviewData]="stateService.onboardingData()" />
</div>
</onboarding-stepper>
</section>
<app-confirm-dialog
#cancelConfirmDialog
title="Discard onboarding changes?"
text="Your unsaved changes will be lost."
confirmButtonText="Discard and Leave"
cancelButtonText="Stay"
(confirmed)="onDiscardAndLeave()"
>
<span class="hidden"></span>
</app-confirm-dialog>
<app-confirm-dialog
#finishConfirmDialog
title="Finish organization onboarding?"
text="All details are valid. Provisioning will begin after the backend integration is connected."
confirmButtonText="Confirm"
cancelButtonText="Review"
(confirmed)="onProvisioningConfirmed()"
>
<span class="hidden"></span>
</app-confirm-dialog>