@veracity/vui
Version:
Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.
26 lines (25 loc) • 1.04 kB
TypeScript
import { VuiComponent } from "../core/vui.js";
import { IconProps } from "../icon/icon.types.js";
import { TProps } from "../t/t.types.js";
import { ListItemProps } from "../list/list.types.js";
import { DividerProps } from "../divider/divider.types.js";
import { ButtonProps } from "../button/button.types.js";
import { MenuListProps, MenuProps } from "./menu.types.js";
//#region src/menu/menu.d.ts
/** Wraps Popover component and exposes some props to the children via context. */
declare function Menu(props: MenuProps): import("react").JSX.Element;
declare namespace Menu {
var Button: VuiComponent<"button", ButtonProps>;
var Item: VuiComponent<"li", ListItemProps>;
var List: VuiComponent<"ul", MenuListProps> & {
Divider: VuiComponent<"hr", DividerProps>;
Heading: VuiComponent<"li", TProps>;
Icon: VuiComponent<"svg", IconProps>;
Item: VuiComponent<"li", ListItemProps>;
Text: VuiComponent<"span", TProps>;
};
var displayName: string;
}
//#endregion
export { Menu };
//# sourceMappingURL=menu.d.ts.map