UNPKG

@blueprintjs/core

Version:
22 lines 902 B
/* * Copyright 2015 Palantir Technologies, Inc. All rights reserved. * * Licensed under the terms of the LICENSE file distributed with this project. */ import classNames from "classnames"; import * as React from "react"; import * as Classes from "../../common/classes"; import { DISPLAYNAME_PREFIX } from "../../common/props"; import { MenuDivider } from "./menuDivider"; import { MenuItem } from "./menuItem"; export class Menu extends React.Component { render() { const { className, children, large, ulRef, ...htmlProps } = this.props; const classes = classNames(Classes.MENU, { [Classes.LARGE]: large }, className); return (React.createElement("ul", Object.assign({}, htmlProps, { className: classes, ref: ulRef }), children)); } } Menu.displayName = `${DISPLAYNAME_PREFIX}.Menu`; Menu.Divider = MenuDivider; Menu.Item = MenuItem; //# sourceMappingURL=menu.js.map