2018-06-28 20:34:43 +03:00

64 lines
1.7 KiB
TypeScript

import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { FuseConfigService } from '@fuse/services/config.service';
import { fuseAnimations } from '@fuse/animations';
@Component({
selector : 'lock',
templateUrl: './lock.component.html',
styleUrls : ['./lock.component.scss'],
animations : fuseAnimations
})
export class LockComponent implements OnInit
{
lockForm: FormGroup;
/**
* Constructor
*
* @param {FuseConfigService} _fuseConfigService
* @param {FormBuilder} _formBuilder
*/
constructor(
private _fuseConfigService: FuseConfigService,
private _formBuilder: FormBuilder
)
{
// Configure the layout
this._fuseConfigService.config = {
layout: {
navbar : {
hidden: true
},
toolbar: {
hidden: true
},
footer : {
hidden: true
}
}
};
}
// -----------------------------------------------------------------------------------------------------
// @ Lifecycle hooks
// -----------------------------------------------------------------------------------------------------
/**
* On init
*/
ngOnInit(): void
{
this.lockForm = this._formBuilder.group({
username: [
{
value : 'Katherine',
disabled: true
}, Validators.required
],
password: ['', Validators.required]
});
}
}