UNPKG

burger-menu

Version:

A modern, flexible menu component that provides navigation for pages and features.

38 lines (37 loc) 1.01 kB
import React from 'react'; import noop from './utils/noop'; declare type MenuProps = { isOpen: boolean; left?: boolean; width?: string | number; duration?: string; customCrossIcon?: React.ReactNode; customIcon?: React.ReactNode; onOpen: (e?: any) => void; onClose: (e?: any) => void; bodyClassName?: string; htmlClassName?: string; noOverlay?: boolean; overlayClassName?: string; children?: React.ReactNode; onClick: (data: { itemKey: string; domEvent: MouseEvent; text: string; }) => void; selectedKey?: string; className?: string; }; declare const factory: (styles: Record<string, any>) => { (props: MenuProps): JSX.Element; defaultProps: { width: number; noOverlay: boolean; overlayClassName: string; onOpen: typeof noop; onClose: typeof noop; left: boolean; onClick: typeof noop; }; }; export default factory;