@ducor/react
Version:
admin template ui interface
38 lines (37 loc) • 968 B
TypeScript
import { ReactNode, FC, ReactElement } from "react";
export interface DrawerProps {
isOpen?: boolean;
onClose?: () => void;
children?: ReactNode | ReactElement;
size?: "sm" | "md" | "lg" | "xl" | "2xl";
placement?: "left" | "right";
className?: string;
}
export interface DrawerHeaderProps {
children?: ReactNode;
className?: string;
}
export interface DrawerTitleProps {
children?: ReactNode;
className?: string;
}
export interface DrawerSubTitleProps {
children?: ReactNode;
className?: string;
}
export interface DrawerBodyProps {
children?: ReactNode;
className?: string;
}
export interface DrawerFooterProps {
children?: ReactNode;
className?: string;
}
declare const _default: FC<DrawerProps> & {
Header: FC<DrawerHeaderProps>;
Title: FC<DrawerTitleProps>;
SubTitle: FC<DrawerSubTitleProps>;
Body: FC<DrawerBodyProps>;
Footer: FC<DrawerFooterProps>;
};
export default _default;