@kloudlite/design-system
Version:
A design system for building ambitious products.
26 lines (25 loc) • 851 B
TypeScript
import { ReactNode } from 'react';
import { IButton } from '../atoms/button';
interface IPopupButton extends IButton {
closable?: boolean;
}
interface IDialog {
show: boolean;
onOpenChange: (val: boolean) => void;
children: ReactNode;
backdrop?: boolean;
}
declare const AlertDialog: {
Root: ({ show, onOpenChange, children, backdrop }: IDialog) => import("react/jsx-runtime").JSX.Element;
Content: ({ children }: {
children: ReactNode;
}) => import("react/jsx-runtime").JSX.Element;
Header: ({ children }: {
children: ReactNode;
}) => import("react/jsx-runtime").JSX.Element;
Footer: ({ children }: {
children: ReactNode;
}) => import("react/jsx-runtime").JSX.Element;
Button: (props: IPopupButton) => import("react/jsx-runtime").JSX.Element;
};
export default AlertDialog;