@evg-b/evg-ui
Version:
EVG-UI library inspired by Material Design.
49 lines (43 loc) • 1.61 kB
JavaScript
import _objectWithoutProperties from '@babel/runtime/helpers/objectWithoutProperties';
import React from 'react';
import PropTypes from 'prop-types';
import '@babel/runtime/helpers/slicedToArray';
import withStyles from '../styles/withStyles.js';
import '@babel/runtime/helpers/construct';
import '@babel/runtime/helpers/toConsumableArray';
import '@babel/runtime/helpers/defineProperty';
import '@babel/runtime/helpers/classCallCheck';
import '@babel/runtime/helpers/createClass';
import ListItem from '../ListItem/ListItem.js';
import ListItemText from '../ListItemText/ListItemText.js';
var styles = {
base: {}
};
var MenuItem = /*#__PURE__*/React.forwardRef(function MenuItem(props, ref) {
props.classes;
props.className;
var children = props.children,
otherProps = _objectWithoutProperties(props, ["classes", "className", "children"]);
return /*#__PURE__*/React.createElement(ListItem, {
ref: ref,
button: true
}, /*#__PURE__*/React.createElement(ListItemText, otherProps, children));
});
MenuItem.propTypes = {
/**
* Это контент между открывающим и закрывающим тегом компонента.
*/
children: PropTypes.node,
/**
* Объект содержит jss стили компонента.
*/
classes: PropTypes.object,
/**
* Чтобы указать CSS классы, используйте этот атрибут.
*/
className: PropTypes.string
};
MenuItem.defaultProps = {};
MenuItem.displayName = 'MenuItemEVG';
var MenuItem$1 = withStyles(styles)(MenuItem);
export default MenuItem$1;