@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
30 lines (29 loc) • 1.79 kB
TypeScript
import { Toast, ToastTypes } from '../services/toast.service';
import * as i0 from "@angular/core";
export declare const toastComponent: (props?: ({
variant?: "info" | "success" | "warning" | "error" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type ToastVariantProps = 'info' | 'success' | 'warning' | 'error' | null | undefined;
export type ToastProps = {
variant?: ToastVariantProps;
};
/**
* @deprecated This component is deprecated. Use @sixbell-telco/sdk/components/sonner instead.
*/
export declare class ToastMessageComponent {
variant: import("@angular/core").InputSignal<ToastVariantProps>;
classes: import("@angular/core").InputSignal<string>;
types: typeof ToastTypes;
toast: import("@angular/core").InputSignal<Toast>;
toastAmount: import("@angular/core").InputSignal<number>;
toastIndex: import("@angular/core").InputSignal<number>;
clicked: import("@angular/core").OutputEmitterRef<Toast>;
iconCheckCircle: string;
iconWarning: string;
iconError: string;
iconInfo: string;
componentClass: import("@angular/core").Signal<string>;
handleClose(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ToastMessageComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ToastMessageComponent, "st-toast-message", never, { "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "classes": { "alias": "classes"; "required": false; "isSignal": true; }; "toast": { "alias": "toast"; "required": true; "isSignal": true; }; "toastAmount": { "alias": "toastAmount"; "required": true; "isSignal": true; }; "toastIndex": { "alias": "toastIndex"; "required": true; "isSignal": true; }; }, { "clicked": "clicked"; }, never, never, true, never>;
}