UNPKG

@controladad/ng-base

Version:
31 lines (30 loc) 1.97 kB
import { EventEmitter } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { AbstractControl } from '@angular/forms'; import { ButtonClickEvent } from '../../ui'; import { ActionTypes } from '../../../../core'; import * as i0 from "@angular/core"; export declare class CacDialogLayoutComponent { dialogRef: MatDialogRef<CacDialogLayoutComponent>; title: string; subtitle?: string; submitBtn?: string; cancelBtn?: string; submitClass?: string; cancelClass?: string; showCloseBtn: boolean; form?: AbstractControl; hideControls: boolean; onSubmit: EventEmitter<ButtonClickEvent>; onError: EventEmitter<any>; onCancel: EventEmitter<any>; SUBMIT_DEFAULT_TEXT: string; CANCEL_DEFAULT_TEXT: string; protected actionType: import("@angular/core").WritableSignal<"delete" | "print" | "read" | "create" | "update" | "export" | "output" | "other" | undefined>; constructor(dialogRef: MatDialogRef<CacDialogLayoutComponent>); onCancelClick(): void; closeDialog(): void; setActionType(actionType: ActionTypes | undefined): void; static ɵfac: i0.ɵɵFactoryDeclaration<CacDialogLayoutComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CacDialogLayoutComponent, "cac-dialog-layout", never, { "title": { "alias": "title"; "required": false; }; "subtitle": { "alias": "subtitle"; "required": false; }; "submitBtn": { "alias": "submitBtn"; "required": false; }; "cancelBtn": { "alias": "cancelBtn"; "required": false; }; "submitClass": { "alias": "submitClass"; "required": false; }; "cancelClass": { "alias": "cancelClass"; "required": false; }; "showCloseBtn": { "alias": "showCloseBtn"; "required": false; }; "form": { "alias": "form"; "required": false; }; "hideControls": { "alias": "hideControls"; "required": false; }; }, { "onSubmit": "onSubmit"; "onError": "onError"; "onCancel": "onCancel"; }, never, ["*", "[slot=bottom]"], true, never>; }