box-ui-elements-mlh
Version:
32 lines (30 loc) • 995 B
JavaScript
/**
*
* @file Clickable breadcrumb component
* @author Box
*/
import React from 'react';
import PlainButton from '../../../components/plain-button/PlainButton';
import BreadcrumbDelimiter from './BreadcrumbDelimiter';
import './Breadcrumb.scss';
var Breadcrumb = function Breadcrumb(_ref) {
var _ref$name = _ref.name,
name = _ref$name === void 0 ? '' : _ref$name,
onClick = _ref.onClick,
isLast = _ref.isLast,
delimiter = _ref.delimiter;
var title = onClick ? /*#__PURE__*/React.createElement(PlainButton, {
onClick: onClick,
type: "button",
className: "bdl-Breadcrumb-title"
}, name) : /*#__PURE__*/React.createElement("div", {
className: "bdl-Breadcrumb-title"
}, name);
return /*#__PURE__*/React.createElement("span", {
className: "be-breadcrumb"
}, title, isLast ? null : /*#__PURE__*/React.createElement(BreadcrumbDelimiter, {
delimiter: delimiter
}));
};
export default Breadcrumb;
//# sourceMappingURL=Breadcrumb.js.map