UNPKG

@controladad/ng-base

Version:
32 lines (31 loc) 1.97 kB
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { AbstractControl } from '@angular/forms'; import { ButtonClickEvent, CacButtonComponent } from '../../ui'; import { ActionTypes } from '../../../../core'; import * as i0 from "@angular/core"; export declare class CacBottomControlsComponent implements OnInit, OnChanges { submitButton: CacButtonComponent; cancelText?: string | undefined; submitText: string; submitClass?: string; cancelClass?: string; cancelRoute?: string[]; hideCancel: boolean; form?: AbstractControl; disabled: boolean; actionType?: ActionTypes | undefined; onCancel: EventEmitter<any>; onError: EventEmitter<any>; onSubmit: EventEmitter<ButtonClickEvent>; insufficientPermission: import("@angular/core").WritableSignal<boolean>; INSUFFICIENT_PERMISSION_TEXT: string; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; protected onSubmitClick(e: ButtonClickEvent): void; protected onCancelClick(): void; submit(e?: ButtonClickEvent): void; cancel(): void; private setPermissionState; static ɵfac: i0.ɵɵFactoryDeclaration<CacBottomControlsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CacBottomControlsComponent, "cac-bottom-controls", never, { "cancelText": { "alias": "cancelText"; "required": false; }; "submitText": { "alias": "submitText"; "required": false; }; "submitClass": { "alias": "submitClass"; "required": false; }; "cancelClass": { "alias": "cancelClass"; "required": false; }; "cancelRoute": { "alias": "cancelRoute"; "required": false; }; "hideCancel": { "alias": "hideCancel"; "required": false; }; "form": { "alias": "form"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "actionType": { "alias": "actionType"; "required": false; }; }, { "onCancel": "onCancel"; "onError": "onError"; "onSubmit": "onSubmit"; }, never, ["*"], true, never>; }