@controladad/ng-base
Version:
Everything you need for Angular
32 lines (31 loc) • 1.97 kB
TypeScript
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>;
}