@obliczeniowo/elementary
Version:
Library made in Angular version 19
30 lines (29 loc) • 1.25 kB
TypeScript
import { OverlayConfigExt } from '../../interfaces/config-ext';
import { DialogWrapperComponent } from './../dialog-wrapper/dialog-wrapper.component';
import * as i0 from "@angular/core";
/**
* Just message dialog that you can use by HTML:
*
* @example
*
* <obl-message-dialog header="I want to play a game" #message>
* <ng-container message>
* Live or die make your choice
* </ng-container>
* <ng-container buttons>
* <button oblButton (click)="message.close()">Live</button>
* <button oblButton (click)="message.close()">Die</button>
* </ng-container>
* </obl-message-dialog>
*
* <button (click)="message.open({ width: '600px' })" oblButton>Open dialog things</button>
*/
export declare class MessageDialogComponent {
header: import("@angular/core").InputSignal<string>;
protected dialog: DialogWrapperComponent;
data: any;
open(config?: OverlayConfigExt | undefined): void;
close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<MessageDialogComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MessageDialogComponent, "obl-message-dialog", never, { "header": { "alias": "header"; "required": true; "isSignal": true; }; }, {}, never, ["[message]", "[buttons]"], false, never>;
}