|
|
|
{"ast":null,"code":"var _this = this,\n _jsxFileName = \"/Users/michielcarman/Projects/React Access/React_Client_App_Access/src/containers/Layout/sidebar/SidebarLink.tsx\";\n\nimport React from 'react';\nimport { NavLink } from 'react-router-dom';\nimport { Badge } from 'reactstrap';\n;\n\nvar SidebarLink = function SidebarLink(_ref) {\n var title = _ref.title,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? '' : _ref$icon,\n _ref$newLink = _ref.newLink,\n newLink = _ref$newLink === void 0 ? false : _ref$newLink,\n _ref$route = _ref.route,\n route = _ref$route === void 0 ? '/' : _ref$route,\n _ref$onClick = _ref.onClick,\n onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick;\n return /*#__PURE__*/React.createElement(NavLink, {\n to: route,\n onClick: onClick,\n activeClassName: \"sidebar__link-active\",\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }\n }, /*#__PURE__*/React.createElement(\"li\", {\n className: \"sidebar__link\",\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }\n }, icon ? /*#__PURE__*/React.createElement(\"span\", {\n className: \"sidebar__link-icon lnr lnr-\".concat(icon),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 15\n }\n }) : '', /*#__PURE__*/React.createElement(\"p\", {\n className: \"sidebar__link-title\",\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 7\n }\n }, title, newLink ? /*#__PURE__*/React.createElement(Badge, {\n className: \"sidebar__link-badge\",\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 20\n }\n }, /*#__PURE__*/React.createElement(\"span\", {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 59\n }\n }, \"New\")) : '')));\n};\n\nexport default SidebarLink;","map":{"version":3,"sources":["/Users/michielcarman/Projects/React Access/React_Client_App_Access/src/containers/Layout/sidebar/SidebarLink.tsx"],"names":["React","NavLink","Badge","SidebarLink","title","icon","newLink","route","onClick"],"mappings":";;;AACA,OAAOA,KAAP,MAAyC,OAAzC;AACA,SAASC,OAAT,QAAwB,kBAAxB;AACA,SAASC,KAAT,QAAsB,YAAtB;AAQC;;AAED,IAAMC,WAAgD,GAAG,SAAnDA,WAAmD;AAAA,MACvDC,KADuD,QACvDA,KADuD;AAAA,uBAChDC,IADgD;AAAA,MAChDA,IADgD,0BACzC,EADyC;AAAA,0BACrCC,OADqC;AAAA,MACrCA,OADqC,6BAC3B,KAD2B;AAAA,wBACpBC,KADoB;AAAA,MACpBA,KADoB,2BACZ,GADY;AAAA,0BACPC,OADO;AAAA,MACPA,OADO,6BACG,YAAM,CAAE,CADX;AAAA,sBAGvD,oBAAC,OAAD;AACE,IAAA,EAAE,EAAED,KADN;AAEE,IAAA,OAAO,EAAEC,OAFX;AAGE,IAAA,eAAe,EAAC,sBAHlB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,kBAKE;AAAI,IAAA,SAAS,EAAC,eAAd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACGH,IAAI,gBAAG;AAAM,IAAA,SAAS,uCAAgCA,IAAhC,CAAf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAAH,GAA+D,EADtE,eAEE;AAAG,IAAA,SAAS,EAAC,qBAAb;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACGD,KADH,EAEGE,OAAO,gBAAG,oBAAC,KAAD;AAAO,IAAA,SAAS,EAAC,qBAAjB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,kBAAuC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,WAAvC,CAAH,GAAqE,EAF/E,CAFF,CALF,CAHuD;AAAA,CAAzD;;AAkBA,eAAeH,WAAf","sourcesContent":["import { LocationDescriptor } from 'history';\nimport React, { FunctionComponent } from 'react';\nimport { NavLink } from 'react-router-dom';\nimport { Badge } from 'reactstrap';\n\ninterface SidebarLinkProps {\n title: string,\n icon?: string,\n newLink?: boolean,\n route?: LocationDescriptor<any>,\n onClick?: () => void,\n};\n\nconst SidebarLink: FunctionComponent<SidebarLinkProps> = ({\n title, icon = '', newLink = false, route = '/', onClick = () => {},\n}) => (\n <NavLink\n to={route}\n onClick={onClick}\n activeClassName=\"sidebar__link-active\"\n >\n <li className=\"sidebar__link\">\n {icon ? <span className={`sidebar__link-icon lnr lnr-${icon}`} /> : ''}\n <p className=\"sidebar__link-title\">\n {title}\n {newLink ? <Badge className=\"sidebar__link-badge\"><span>New</span></Badge> : ''}\n </p>\n </li>\n </NavLink>\n);\n\nexport default SidebarLink;\n"]},"metadata":{},"sourceType":"module"} |