lml-main
Version:
This is now a mono repository published into many standalone packages.
20 lines • 749 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const React = require("react");
const react_router_dom_1 = require("react-router-dom");
const classNames = require("classnames");
const ts_utils_1 = require("@lml/ts-utils");
const styles = require('./nav-item.scss');
class NavItem extends React.Component {
classNames() {
return classNames(styles.item, {
[styles.active]: this.props.isActive,
});
}
render() {
const { to, children } = this.props;
return (React.createElement(react_router_dom_1.Link, { id: `navLink${ts_utils_1.ucfirst(to)}`, to: to, className: this.classNames() }, children));
}
}
exports.NavItem = NavItem;
//# sourceMappingURL=nav-item.js.map