UNPKG

@clr/angular

Version:

Angular components for Clarity

33 lines (32 loc) 1.78 kB
import { AnimationEvent } from '@angular/animations'; import { EventEmitter, OnChanges, OnDestroy, SimpleChange } from '@angular/core'; import { ClrCommonStringsService } from '../utils/i18n/common-strings.service'; import { ScrollingService } from '../utils/scrolling/scrolling-service'; import { ModalStackService } from './modal-stack.service'; import * as i0 from "@angular/core"; export declare class ClrModal implements OnChanges, OnDestroy { private _scrollingService; commonStrings: ClrCommonStringsService; private modalStackService; modalId: string; _open: boolean; _openChanged: EventEmitter<boolean>; closable: boolean; closeButtonAriaLabel: string; size: string; staticBackdrop: boolean; skipAnimation: string; stopClose: boolean; altClose: EventEmitter<boolean>; labelledBy: string; constructor(_scrollingService: ScrollingService, commonStrings: ClrCommonStringsService, modalStackService: ModalStackService); ngOnChanges(changes: { [propName: string]: SimpleChange; }): void; ngOnDestroy(): void; open(): void; close(): void; fadeDone(e: AnimationEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<ClrModal, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrModal, "clr-modal", never, { "_open": "clrModalOpen"; "closable": "clrModalClosable"; "closeButtonAriaLabel": "clrModalCloseButtonAriaLabel"; "size": "clrModalSize"; "staticBackdrop": "clrModalStaticBackdrop"; "skipAnimation": "clrModalSkipAnimation"; "stopClose": "clrModalPreventClose"; "labelledBy": "clrModalLabelledById"; }, { "_openChanged": "clrModalOpenChange"; "altClose": "clrModalAlternateClose"; }, never, [".modal-nav", ".modal-title", ".modal-body", ".modal-footer"], false, never>; }