tm-reuseable-components
Version:
This is a reuseable components lib made for TextMercato
25 lines (24 loc) • 683 B
TypeScript
import { ChangeEventHandler, ReactNode } from "react";
export interface DrawerProps {
anchor?: 'bottom' | 'left' | 'right' | 'top';
children?: ReactNode;
elevation?: number;
hideBackdrop?: boolean;
open?: boolean;
onClose?: ChangeEventHandler;
transitionDuration?: number | {
appear?: number;
enter?: number;
exit?: number;
};
variant?: 'permanent' | 'persistent' | 'temporary';
drawerData?: Array<object>;
buttonData?: {
text?: string;
variant?: "contained" | "outlined" | "text";
};
drawerWidth?: number;
className?: string;
buttonClassName?: string;
listClassName?: string;
}