| as | any | | Tag or component, but a simple tag (i.e. built-in components, e.g. div, span) is recommended. |
| disabled | boolean | | Equivalent to button's disabled property. |
| expanded | boolean | | |
| icon | ReactNode | | |
| initialExpanded | boolean | true | |
| keyboardClickKeys | string[] | | |
| label | ReactNode | | |
| labelProps | LabelProps | | |
| listItemProps | SideMenuGroupListItemProps | | Props passed to the top component, containing the menuitem
and menu.
Note that rest of props are forwarded to menuitem. |
| listProps | SideMenuGroupListProps | | Props passed to the menu, which wraps the children.
Note that rest of props are forwarded to menuitem. |
| menuLabelProps | HTMLAttributes<HTMLDivElement> & { as?: any; ref?: Ref<HTMLDivElement>; } | | |
| menuProps | Omit<MenuProps, "button"> & { ref?: Ref<HTMLDivElement>; } | | |
| onBlur | FocusEventHandler<HTMLDivElement> | | |
| onClick | MouseEventHandler<HTMLDivElement> | | |
| onExpandedChange | (expanded: boolean) => void | | |
| onKeyDown | KeyboardEventHandler<HTMLDivElement> | | |
| onKeyUp | KeyboardEventHandler<HTMLDivElement> | | |
| onMouseDown | MouseEventHandler<HTMLDivElement> | | |
| onMouseLeave | MouseEventHandler<HTMLDivElement> | | |
| onMouseUp | MouseEventHandler<HTMLDivElement> | | |
| onRelease | EventHandler<SyntheticEvent<HTMLDivElement, Event>> | | Callback that's triggered after click i.e. mouseup and keyup of enter or space. |
| onTouchEnd | TouchEventHandler<HTMLDivElement> | | |
| onTouchStart | TouchEventHandler<HTMLDivElement> | | |
| selected | boolean | (({ childrenVisible }: { childrenVisible: boolean; }) => boolean) | | |