@covalent/core
Version:
Core Teradata UI Platform for layouts, icons, custom components and themes. This should be added as a dependency for any project that wants to use layouts, icons and themes for Angular Material.
24 lines (23 loc) • 910 B
TypeScript
import { MatDialogRef } from '@angular/material/dialog';
import * as i0 from "@angular/core";
export type TdStatusDialogStates = 'error' | 'positive' | 'warning';
export type TdStatusDialogDetailsLabels = {
showDetailsLabel: string;
hideDetailsLabel: string;
};
export declare class TdStatusDialogComponent {
private _dialogRef;
closeButton?: string;
message?: string;
state?: TdStatusDialogStates;
title?: string;
details?: string;
showDetails?: boolean | undefined;
detailsLabels?: TdStatusDialogDetailsLabels;
constructor(_dialogRef: MatDialogRef<TdStatusDialogComponent>);
close(): void;
getStatusIcon(): string;
toggleDetails(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TdStatusDialogComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TdStatusDialogComponent, "td-status-dialog", never, {}, {}, never, never, false, never>;
}