@nomios/web-uikit
Version:
Nomios' living web UIKit
26 lines (24 loc) • 687 B
JavaScript
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;