wix-style-react
Version:
wix-style-react
36 lines (28 loc) • 1.04 kB
JavaScript
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './styles.scss';
var SideMenu = function SideMenu(_ref) {
var _classNames;
var children = _ref.children,
inFlex = _ref.inFlex,
className = _ref.className,
dataHook = _ref.dataHook;
var rootStyles = classNames((_classNames = {}, _defineProperty(_classNames, styles.root, true), _defineProperty(_classNames, styles.inFlex, inFlex), _classNames), className);
return React.createElement(
'div',
{ className: rootStyles, 'data-hook': dataHook },
children
);
};
SideMenu.defaultProps = {
inFlex: false
};
SideMenu.propTypes = {
inFlex: PropTypes.bool,
className: PropTypes.string,
children: PropTypes.node,
dataHook: PropTypes.string
};
export default SideMenu;