@makeen.io/material-ui-kit
Version:
Makeen UI components kit. Based on material-ui.
32 lines (31 loc) • 827 B
TypeScript
import { DrawerProps as MuiDrawerProps, Theme } from "@material-ui/core";
interface IDrawer {
closed: number;
open: number;
}
interface IOption {
active: boolean;
label?: string;
name: string;
path: string;
visible: boolean;
}
interface IGroup {
always?: boolean;
name: string;
options: IOption;
title?: string;
visible: boolean;
}
export declare type DrawerProps = MuiDrawerProps & {
collapsable?: boolean;
drawer: IDrawer;
groups: IGroup[];
logo?: JSX.Element;
onClickMenuItem: (o: IOption, g: any) => void;
open: boolean;
setOpen: (v: boolean) => void;
theme: Theme;
};
declare const _default: ({ theme, drawer, open, groups, variant, onClickMenuItem, setOpen, logo, title, collapsable, }: DrawerProps) => JSX.Element;
export default _default;