@furystack/shades-common-components
Version:
Common UI components for FuryStack Shades
21 lines • 828 B
TypeScript
import type { PartialElement } from '@furystack/shades';
export type AlertSeverity = 'error' | 'warning' | 'info' | 'success';
export type AlertProps = PartialElement<HTMLElement> & {
severity?: AlertSeverity;
variant?: 'filled' | 'outlined' | 'standard';
title?: string;
onClose?: (ev: MouseEvent) => void;
icon?: JSX.Element | string;
};
export declare const Alert: (props: Omit<Partial<HTMLElement>, "style"> & {
style?: Partial<CSSStyleDeclaration>;
} & {
ref?: import("@furystack/shades").RefObject<Element>;
} & {
severity?: AlertSeverity;
variant?: "filled" | "outlined" | "standard";
title?: string;
onClose?: (ev: MouseEvent) => void;
icon?: JSX.Element | string;
}, children?: import("@furystack/shades").ChildrenList) => JSX.Element;
//# sourceMappingURL=alert.d.ts.map