ngx-admin/src/app/pages/layout/stepper/stepper.component.ts
Denis Strigo b1a9a682b8
feat: update to Angular 14 (#5973)
* fix: fix issues after updates to Angular 13 in rooms component and country orders component

* feat: update to Angular 14 (#1)

* fix(angular 13): fix issues after updates to Angular 13 in rooms component and country orders component (#5965)

* feat: update to Angular 14

* feat: update angular eslint packages eslint

* feat: update nebular to 10 version

* feat: update style import, remove ~
2023-03-07 19:26:27 +01:00

43 lines
930 B
TypeScript

import { Component, OnInit } from '@angular/core';
import { UntypedFormBuilder, UntypedFormGroup, Validators } from '@angular/forms';
@Component({
selector: 'ngx-stepper',
templateUrl: 'stepper.component.html',
styleUrls: ['stepper.component.scss'],
})
export class StepperComponent implements OnInit {
firstForm: UntypedFormGroup;
secondForm: UntypedFormGroup;
thirdForm: UntypedFormGroup;
constructor(private fb: UntypedFormBuilder) {
}
ngOnInit() {
this.firstForm = this.fb.group({
firstCtrl: ['', Validators.required],
});
this.secondForm = this.fb.group({
secondCtrl: ['', Validators.required],
});
this.thirdForm = this.fb.group({
thirdCtrl: ['', Validators.required],
});
}
onFirstSubmit() {
this.firstForm.markAsDirty();
}
onSecondSubmit() {
this.secondForm.markAsDirty();
}
onThirdSubmit() {
this.thirdForm.markAsDirty();
}
}