UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

11 lines (10 loc) 628 B
import type { ReactNode } from "react"; import type { OptionalChildProps } from "../util/props.js"; export interface MenuProps extends OptionalChildProps { } /** * A `<menu>` list of `<MenuItem>` children. * - Renders as a bare `<menu>` element — semantically equivalent to `<ul>` per HTML spec but more meaningful for menu contexts. Place inside a `<nav>` (or use the sidebar-style nav at the layout level) if a navigation landmark is needed. * - Nested `<Menu>` instances (typically inside a `<MenuItem>`) get indented via the `.menu .menu` CSS rule. */ export declare function Menu({ children }: MenuProps): ReactNode;