UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

23 lines (22 loc) 971 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Breadcrumb = void 0; var antd_1 = require("antd"); var React = require("react"); var react_router_dom_1 = require("react-router-dom"); var styles = require("./Breadcrumb.module.less"); var Text = antd_1.Typography.Text; var Breadcrumb = function (_a) { var className = _a.className, label = _a.label, Link = _a.Link, onLinkClick = _a.onLinkClick, url = _a.url; var onClick = function () { if (onLinkClick) { onLinkClick(url); } }; return url ? (React.createElement(Link, { className: className, to: url, onClick: onClick }, React.createElement(Text, { className: styles.breadcrumb, type: 'secondary' }, label))) : (React.createElement(Text, { className: styles.breadcrumb, type: 'secondary' }, label)); }; exports.Breadcrumb = Breadcrumb; exports.Breadcrumb.defaultProps = { Link: react_router_dom_1.Link };