@flexis/ui
Version:
Styleless React Components
19 lines • 1.51 kB
JavaScript
import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { style, classes } from './Menu.st.css';
let MenuItem = /** @class */ (() => {
class MenuItem extends PureComponent {
render() {
const { className, children, ...props } = this.props;
return (<li role='menuitem' {...props} className={style(classes.item, className)}>
{children}
</li>);
}
}
MenuItem.propTypes = {
children: PropTypes.node.isRequired
};
return MenuItem;
})();
export { MenuItem };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWVudUl0ZW0uanN4Iiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvTWVudS9NZW51SXRlbS50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLEVBQUUsRUFHYixhQUFhLEVBQ2IsTUFBTSxPQUFPLENBQUM7QUFDZixPQUFPLFNBQVMsTUFBTSxZQUFZLENBQUM7QUFJbkMsT0FBTyxFQUNOLEtBQUssRUFDTCxPQUFPLEVBQ1AsTUFBTSxlQUFlLENBQUM7QUFXdkI7SUFBQSxNQUFhLFFBQVMsU0FBUSxhQUE2QjtRQU0xRCxNQUFNO1lBRUwsTUFBTSxFQUNMLFNBQVMsRUFDVCxRQUFRLEVBQ1IsR0FBRyxLQUFLLEVBQ1IsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDO1lBRWYsT0FBTyxDQUNOLENBQUMsRUFBRSxDQUNGLElBQUksQ0FBQyxVQUFVLENBQ2YsSUFBSSxLQUFLLENBQUMsQ0FDVixTQUFTLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUUxQztJQUFBLENBQUMsUUFBUSxDQUNWO0dBQUEsRUFBRSxFQUFFLENBQUMsQ0FDTCxDQUFDO1FBQ0gsQ0FBQzs7SUFyQk0sa0JBQVMsR0FBRztRQUNsQixRQUFRLEVBQUUsU0FBUyxDQUFDLElBQUksQ0FBQyxVQUFVO0tBQ25DLENBQUM7SUFvQkgsZUFBQztLQUFBO1NBeEJZLFFBQVEifQ==