@gear-js/vara-ui
Version:
React UI components used across Vara applications
23 lines (22 loc) • 571 B
TypeScript
import { CSSProperties, ReactNode } from 'react';
type Options = {
type: 'info' | 'error' | 'loading' | 'success';
variant?: 'alert' | 'notification';
style?: CSSProperties;
title?: string;
timeout?: number;
isClosed?: boolean;
};
type AlertType = {
id: string;
content: ReactNode;
options: Options;
footer?: ReactNode;
};
type Props = {
alert: AlertType;
close: () => void;
};
declare function Alert({ alert, close }: Props): import("react/jsx-runtime").JSX.Element;
export { Alert };
export type { Props as AlertProps };