UNPKG

zangai-react

Version:
27 lines (26 loc) 847 B
import * as React from 'react'; import { buildClassName } from '../core/css-builder'; export class AtMenuItemComponent extends React.Component { constructor(props) { super(props); } render() { let paddingLeft = {}; if (this.props.atType === 'inline') { paddingLeft = { paddingLeft: (this.props.level + 1) * 23, }; } const classes = buildClassName({ 'at-menu__item': true, 'at-menu__item--active': this.props.active, }); return (React.createElement("li", { className: classes, style: paddingLeft }, React.createElement("div", { className: "at-menu__item-link" }, this.props.children))); } } AtMenuItemComponent.defaultProps = { active: false, level: 0, }; export default AtMenuItemComponent;