@ducor/react
Version:
admin template ui interface
32 lines (31 loc) • 775 B
TypeScript
interface ModalProps {
isOpen: boolean;
onClose: () => void;
closeBtn?: boolean;
size?: "sm" | "md" | "lg" | "xl" | "2xl" | "full";
children?: React.ReactNode;
}
interface ModalSubComponents {
Header: React.FC<{
className?: string;
children?: React.ReactNode;
}>;
Title: React.FC<{
className?: string;
children?: React.ReactNode;
}>;
SubTitle: React.FC<{
className?: string;
children?: React.ReactNode;
}>;
Body: React.FC<{
className?: string;
children?: React.ReactNode;
}>;
Footer: React.FC<{
className?: string;
children?: React.ReactNode;
}>;
}
declare const Modal: React.FC<ModalProps> & ModalSubComponents;
export default Modal;