react-lightning-design-components
Version:
Salesforce Lightning Design System components built with React 16
54 lines (45 loc) • 3.28 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Breadcrumbs = function Breadcrumbs(_ref) {
var items = _ref.items;
return _react2.default.createElement(
'nav',
{ role: 'navigation' },
_react2.default.createElement(
'ol',
{
className: 'slds-breadcrumb slds-list--horizontal',
'aria-labelledby': 'bread-crumb-label'
},
items.map(function (item, index) {
return _react2.default.createElement(
'li',
{
key: index,
className: 'slds-list__item slds-text-heading--label'
},
_react2.default.createElement(
'a',
{ href: item.href },
item.label
)
);
})
)
);
};
Breadcrumbs.propTypes = {
items: _propTypes2.default.arrayOf(_propTypes2.default.shape({
label: _propTypes2.default.string,
href: _propTypes2.default.string
})).isRequired
};
exports.default = Breadcrumbs;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3JpcHRzL0JyZWFkY3J1bWJzLmpzIl0sIm5hbWVzIjpbIkJyZWFkY3J1bWJzIiwiaXRlbXMiLCJtYXAiLCJpdGVtIiwiaW5kZXgiLCJocmVmIiwibGFiZWwiLCJwcm9wVHlwZXMiLCJhcnJheU9mIiwic2hhcGUiLCJzdHJpbmciLCJpc1JlcXVpcmVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxjQUFjLFNBQWRBLFdBQWM7QUFBQSxNQUFHQyxLQUFILFFBQUdBLEtBQUg7QUFBQSxTQUNsQjtBQUFBO0FBQUEsTUFBSyxNQUFLLFlBQVY7QUFDRTtBQUFBO0FBQUE7QUFDRSxtQkFBVSx1Q0FEWjtBQUVFLDJCQUFnQjtBQUZsQjtBQUlHQSxZQUFNQyxHQUFOLENBQVUsVUFBQ0MsSUFBRCxFQUFPQyxLQUFQO0FBQUEsZUFDVDtBQUFBO0FBQUE7QUFDRSxpQkFBTUEsS0FEUjtBQUVFLHVCQUFVO0FBRlo7QUFJRTtBQUFBO0FBQUEsY0FBRyxNQUFPRCxLQUFLRSxJQUFmO0FBQXdCRixpQkFBS0c7QUFBN0I7QUFKRixTQURTO0FBQUEsT0FBVjtBQUpIO0FBREYsR0FEa0I7QUFBQSxDQUFwQjs7QUFrQkFOLFlBQVlPLFNBQVosR0FBd0I7QUFDdEJOLFNBQU8sb0JBQVVPLE9BQVYsQ0FBa0Isb0JBQVVDLEtBQVYsQ0FBZ0I7QUFDdkNILFdBQU8sb0JBQVVJLE1BRHNCO0FBRXZDTCxVQUFNLG9CQUFVSztBQUZ1QixHQUFoQixDQUFsQixFQUdIQztBQUprQixDQUF4Qjs7a0JBT2VYLFciLCJmaWxlIjoiQnJlYWRjcnVtYnMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQnJlYWRjcnVtYnMgPSAoeyBpdGVtcyB9KSA9PiAoXG4gIDxuYXYgcm9sZT0nbmF2aWdhdGlvbic+XG4gICAgPG9sXG4gICAgICBjbGFzc05hbWU9J3NsZHMtYnJlYWRjcnVtYiBzbGRzLWxpc3QtLWhvcml6b250YWwnXG4gICAgICBhcmlhLWxhYmVsbGVkYnk9J2JyZWFkLWNydW1iLWxhYmVsJ1xuICAgID5cbiAgICAgIHtpdGVtcy5tYXAoKGl0ZW0sIGluZGV4KSA9PiAoXG4gICAgICAgIDxsaVxuICAgICAgICAgIGtleT17IGluZGV4IH1cbiAgICAgICAgICBjbGFzc05hbWU9J3NsZHMtbGlzdF9faXRlbSBzbGRzLXRleHQtaGVhZGluZy0tbGFiZWwnXG4gICAgICAgID5cbiAgICAgICAgICA8YSBocmVmPXsgaXRlbS5ocmVmIH0+eyBpdGVtLmxhYmVsIH08L2E+XG4gICAgICAgIDwvbGk+XG4gICAgICApKX1cbiAgICA8L29sPlxuICA8L25hdj5cbik7XG5cbkJyZWFkY3J1bWJzLnByb3BUeXBlcyA9IHtcbiAgaXRlbXM6IFByb3BUeXBlcy5hcnJheU9mKFByb3BUeXBlcy5zaGFwZSh7XG4gICAgbGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgaHJlZjogUHJvcFR5cGVzLnN0cmluZyxcbiAgfSkpLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBCcmVhZGNydW1icztcbiJdfQ==