import { Component, Input, Output, EventEmitter } from '@angular/core';
@Component({
selector: 'wizard-step',
template:
`
`
})
export class WizardStepComponent {
@Input() title: string;
@Input() hidden = false;
@Input() isValid = true;
@Input() showNext = true;
@Input() showPrev = true;
@Output() onNext: EventEmitter = new EventEmitter();
@Output() onPrev: EventEmitter = new EventEmitter();
@Output() onComplete: EventEmitter = new EventEmitter();
private _isActive = false;
isDisabled = true;
constructor() { }
@Input('isActive')
set isActive(isActive: boolean) {
this._isActive = isActive;
this.isDisabled = false;
}
get isActive(): boolean {
return this._isActive;
}
}