@tiiqu/ui
Version:
A customizable, accessible, and developer-friendly React UI component library powered by Tailwind CSS, TypeScript, and Vite
16 lines (15 loc) • 524 B
TypeScript
import { ReactNode, RefObject } from 'react';
export type ModalHandle = {
toggle: () => void;
open: () => void;
close: () => void;
};
export type ModalProps = {
children: ReactNode;
className?: string;
showCloseIcon?: boolean;
closeIcon?: ReactNode;
modalRef: RefObject<ModalHandle | null>;
onBackdropClick?: () => void;
};
export declare const Modal: ({ children, className, showCloseIcon, closeIcon, modalRef, onBackdropClick, }: ModalProps) => import("react/jsx-runtime").JSX.Element;