import * as React from 'react'; import styles from '@breakaway/react-styles/css/components/Menu/menu'; import { css } from '@breakaway/react-styles'; export interface MenuGroupProps extends React.HTMLProps { /** Items within group */ children?: React.ReactNode; /** Additional classes added to the MenuGroup */ className?: string; /** Group label */ label?: string; /** ID for title label */ titleId?: string; /** Forwarded ref */ innerRef?: React.Ref; /** Group label heading level. Default is h1. */ labelHeadingLevel?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'; } const MenuGroupBase: React.FunctionComponent = ({ children, className = '', label = '', titleId = '', innerRef, labelHeadingLevel: HeadingLevel = 'h1', ...props }: MenuGroupProps) => (
{label && ( {label} )} {children}
); export const MenuGroup = React.forwardRef((props: MenuGroupProps, ref: React.Ref) => ( )); MenuGroup.displayName = 'MenuGroup';