UNPKG

@totalsoft/rocket-ui

Version:

A set of reusable and composable React components built on top of Material UI core for developing fast and friendly web applications interfaces.

28 lines (27 loc) 700 B
import { SvgIconComponent } from '@mui/icons-material'; import { SvgIconProps } from '@mui/material'; import { IconButtonProps } from 'components/buttons/IconButton'; import { HTMLAttributes } from 'react'; export interface SideMenuProps { /** * Content of the menu */ content?: React.ReactNode; /** * @default MenuOpenIcon * Icon to be displayed on the button */ icon?: SvgIconComponent; /** * Props applied to the button */ buttonProps?: IconButtonProps; /** * Props applied to the content */ contentProps?: HTMLAttributes<HTMLDivElement>; /** * Props applied to the icon */ iconProps?: SvgIconProps; }