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