UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

31 lines (30 loc) 1.73 kB
import { EventEmitter, OnDestroy } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { FormSubmitEvent, HasForm } from '../has-form'; import { UserService } from '../../user/services/user.service'; import { User } from '../../user/models/user'; import { LoadingEmitter } from '../../utility/loading-emitter'; import { ConfigurationService } from "../../configuration/configuration.service"; import * as i0 from "@angular/core"; export declare abstract class AbstractLoginFormComponent implements HasForm, OnDestroy { protected _userService: UserService; protected _config: ConfigurationService; rootFormGroup: FormGroup; hidePassword: boolean; loading: LoadingEmitter; protected showSsoButton: boolean; showSignUpButton: boolean; showForgottenPasswordButton: boolean; login: EventEmitter<User>; resetPassword: EventEmitter<void>; signUp: EventEmitter<void>; formSubmit: EventEmitter<FormSubmitEvent>; protected constructor(formBuilder: FormBuilder, _userService: UserService, _config: ConfigurationService); ngOnDestroy(): void; onSubmit(): void; resetEmit(): void; signUpEmit(): void; getButtonsFxLayoutAlign(): string; static ɵfac: i0.ɵɵFactoryDeclaration<AbstractLoginFormComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AbstractLoginFormComponent, "ncc-abstract-login-field", never, { "showSignUpButton": { "alias": "showSignUpButton"; "required": false; }; "showForgottenPasswordButton": { "alias": "showForgottenPasswordButton"; "required": false; }; }, { "login": "login"; "resetPassword": "resetPassword"; "signUp": "signUp"; "formSubmit": "formSubmit"; }, never, never, false, never>; }