folding-side-menu
Version:
Side menu that expand on mouse over.
30 lines (29 loc) • 844 B
TypeScript
import React from 'react';
import { CSSProperties } from '@material-ui/styles';
declare type CSSProps = {
openMenuCSS?: CSSProperties;
closeMenuCSS?: CSSProperties;
menuItemCSS?: CSSProperties;
topMarginItems?: number;
};
export declare type MenuItem = {
text: string;
path?: string;
icon?: React.ReactElement;
rootingElement?: ({ children }: {
children: React.ReactElement;
}) => React.ReactElement;
};
declare type SideMenu = {
menuItems: MenuItem[];
} & CSSProps;
declare const SideMenu: {
({ openMenuCSS, closeMenuCSS, menuItemCSS, topMarginItems, menuItems, }: SideMenu): React.ReactElement;
defaultProps: {
openMenuCSS: {};
closeMenuCSS: {};
menuItemCSS: {};
topMarginItems: undefined;
};
};
export default SideMenu;