UNPKG

@funidata/ngx-fudis

Version:

Funidata Design System.

28 lines (27 loc) 1.35 kB
import { OnInit } from '@angular/core'; import { ButtonComponent } from '../../../components/button/button.component'; import { FudisInternalErrorSummaryService } from '../../../services/form/error-summary/internal-error-summary.service'; import * as i0 from "@angular/core"; /** * A marker directive to set any element, mostly Button Component to work as submit button, which * will trigger Error Summary on click */ export declare class FormSubmitDirective implements OnInit { private _document; private _button; private _errorSummaryService; constructor(_document: Document, _button: ButtonComponent, _errorSummaryService: FudisInternalErrorSummaryService); /** * If false, Button will set parent Form's 'errorSummaryVisible' to true and call reloadErrors() * from Error Summary Service If true, Button will set parent Form's 'errorSummaryVisible' to * false */ formValid: boolean; ngOnInit(): void; /** * Set parent Form's Error Summary Visible true and reload errors */ private _onClick; static ɵfac: i0.ɵɵFactoryDeclaration<FormSubmitDirective, [null, { host: true; }, null]>; static ɵdir: i0.ɵɵDirectiveDeclaration<FormSubmitDirective, "[fudisFormSubmit]", never, { "formValid": { "alias": "formValid"; "required": false; }; }, {}, never, never, false, never>; }