UNPKG

@ccs-design/rc-pro-component

Version:

ccs design basic react component

22 lines (18 loc) 1.14 kB
import "antd/es/breadcrumb/style"; import _Breadcrumb from "antd/es/breadcrumb"; import { AuthContext } from '../CcsBasicLayout/context'; import React, { useContext } from 'react'; import { classPrefix } from '.'; var ProLayoutBreadcrumb = function ProLayoutBreadcrumb() { var _menu$parents; var _useContext = useContext(AuthContext), menu = _useContext.menu; return /*#__PURE__*/React.createElement("div", { className: "".concat(classPrefix, "-breadcrumb") }, /*#__PURE__*/React.createElement("div", null, menu === null || menu === void 0 ? void 0 : menu.nodeData.menuName), /*#__PURE__*/React.createElement(_Breadcrumb, null, /*#__PURE__*/React.createElement(_Breadcrumb.Item, null, "\u9996\u9875"), menu === null || menu === void 0 ? void 0 : (_menu$parents = menu.parents) === null || _menu$parents === void 0 ? void 0 : _menu$parents.map(function (m) { return /*#__PURE__*/React.createElement(_Breadcrumb.Item, { key: m.key }, m.name); }), /*#__PURE__*/React.createElement(_Breadcrumb.Item, null, menu === null || menu === void 0 ? void 0 : menu.nodeName))); }; export default ProLayoutBreadcrumb;