mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.2 KiB
38 lines
1.2 KiB
import { ElementRef, EventEmitter, OnDestroy, Renderer2, TemplateRef } from '@angular/core';
|
|
import { Subject } from 'rxjs';
|
|
import { ConfirmationService } from '../../services/confirmation.service';
|
|
import { ButtonComponent } from '../button/button.component';
|
|
export declare type ModalSize = 'sm' | 'md' | 'lg' | 'xl';
|
|
export declare class ModalComponent implements OnDestroy {
|
|
private renderer;
|
|
private confirmationService;
|
|
visible: boolean;
|
|
busy: boolean;
|
|
centered: boolean;
|
|
modalClass: string;
|
|
size: ModalSize;
|
|
height: number;
|
|
minHeight: number;
|
|
visibleChange: EventEmitter<boolean>;
|
|
init: EventEmitter<void>;
|
|
abpHeader: TemplateRef<any>;
|
|
abpBody: TemplateRef<any>;
|
|
abpFooter: TemplateRef<any>;
|
|
abpClose: ElementRef<any>;
|
|
abpSubmit: ButtonComponent;
|
|
modalContent: ElementRef;
|
|
abpButtons: any;
|
|
show: EventEmitter<unknown>;
|
|
hide: EventEmitter<unknown>;
|
|
_visible: boolean;
|
|
_busy: boolean;
|
|
showModal: boolean;
|
|
isOpenConfirmation: boolean;
|
|
closable: boolean;
|
|
destroy$: Subject<void>;
|
|
constructor(renderer: Renderer2, confirmationService: ConfirmationService);
|
|
ngOnDestroy(): void;
|
|
setVisible(value: boolean): void;
|
|
listen(): void;
|
|
close(): void;
|
|
}
|
|
|