UNPKG

@nomios/web-uikit

Version:
26 lines (24 loc) 687 B
import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import styles from './CustomMenu.css'; const CustomMenu = ({ innerRef, innerProps, children, selectProps }) => { const menuClasses = classNames(styles.menu, styles[selectProps.arrowPlacement], selectProps.menuClassName); return React.createElement("div", Object.assign({ ref: innerRef }, innerProps, { className: menuClasses }), children); }; CustomMenu.propTypes = { selectProps: PropTypes.object.isRequired, innerProps: PropTypes.object.isRequired, innerRef: PropTypes.func.isRequired, children: PropTypes.node.isRequired }; export default CustomMenu;