zangai-react
Version:
27 lines (26 loc) • 847 B
JavaScript
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;