UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

20 lines 749 B
"use strict"; 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