@ccs-design/rc-pro-component
Version:
ccs design basic react component
22 lines (18 loc) • 1.14 kB
JavaScript
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;