adui
Version:
<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>
48 lines (41 loc) • 5.66 kB
JavaScript
var _excluded = ["className", "href", "children"];
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
import * as React from "react";
import PropTypes from "prop-types";
import classNames from "classnames";
import Icon from "../icon";
import "./style";
var prefix = "adui-breadcrumb";
var Item = function Item(_ref) {
var className = _ref.className,
href = _ref.href,
children = _ref.children,
otherProps = _objectWithoutProperties(_ref, _excluded);
var classSet = classNames(className, "".concat(prefix, "-item"));
var TagName = href ? "a" : "span";
return React.createElement(TagName, _extends({
className: classSet,
href: href,
target: href && "_blank"
}, otherProps), React.createElement("div", {
className: "".concat(prefix, "-content")
}, children), React.createElement(Icon, {
size: 18,
icon: "arrow-right",
className: "".concat(prefix, "-icon")
}));
};
Item.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
href: PropTypes.string
};
Item.defaultProps = {
children: null,
className: undefined,
href: undefined
};
export default Item;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIlByb3BUeXBlcyIsImNsYXNzTmFtZXMiLCJJY29uIiwicHJlZml4IiwiSXRlbSIsImNsYXNzTmFtZSIsImhyZWYiLCJjaGlsZHJlbiIsIm90aGVyUHJvcHMiLCJjbGFzc1NldCIsIlRhZ05hbWUiLCJwcm9wVHlwZXMiLCJub2RlIiwic3RyaW5nIiwiZGVmYXVsdFByb3BzIiwidW5kZWZpbmVkIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9icmVhZGNydW1iL0l0ZW0udHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCJcbmltcG9ydCBjbGFzc05hbWVzIGZyb20gXCJjbGFzc25hbWVzXCJcbmltcG9ydCBJY29uIGZyb20gXCIuLi9pY29uXCJcbmltcG9ydCBcIi4vc3R5bGVcIlxuXG5jb25zdCBwcmVmaXggPSBcImFkdWktYnJlYWRjcnVtYlwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgSUl0ZW1Qcm9wcyB7XG4gIFtrZXk6IHN0cmluZ106IGFueVxuICAvKipcbiAgICog5a2Q6IqC54K5XG4gICAqL1xuICBjaGlsZHJlbj86IFJlYWN0LlJlYWN0Tm9kZVxuICAvKipcbiAgICog6ZmE5Yqg57G75ZCNXG4gICAqL1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbiAgLyoqXG4gICAqIOaMh+WQkemTvuaOpVxuICAgKi9cbiAgaHJlZj86IHN0cmluZ1xufVxuXG4vKipcbiAqIOmdouWMheWxkSAtIGl0ZW1cbiAqL1xuXG5jb25zdCBJdGVtOiBSZWFjdC5GQzxJSXRlbVByb3BzPiA9ICh7XG4gIGNsYXNzTmFtZSxcbiAgaHJlZixcbiAgY2hpbGRyZW4sXG4gIC4uLm90aGVyUHJvcHNcbn06IElJdGVtUHJvcHMpID0+IHtcbiAgY29uc3QgY2xhc3NTZXQgPSBjbGFzc05hbWVzKGNsYXNzTmFtZSwgYCR7cHJlZml4fS1pdGVtYClcbiAgY29uc3QgVGFnTmFtZSA9IGhyZWYgPyBcImFcIiA6IFwic3BhblwiXG5cbiAgcmV0dXJuIChcbiAgICA8VGFnTmFtZVxuICAgICAgY2xhc3NOYW1lPXtjbGFzc1NldH1cbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICB0YXJnZXQ9e2hyZWYgJiYgXCJfYmxhbmtcIn1cbiAgICAgIHsuLi5vdGhlclByb3BzfVxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtwcmVmaXh9LWNvbnRlbnRgfT57Y2hpbGRyZW59PC9kaXY+XG4gICAgICA8SWNvbiBzaXplPXsxOH0gaWNvbj1cImFycm93LXJpZ2h0XCIgY2xhc3NOYW1lPXtgJHtwcmVmaXh9LWljb25gfSAvPlxuICAgIDwvVGFnTmFtZT5cbiAgKVxufVxuXG5JdGVtLnByb3BUeXBlcyA9IHtcbiAgLyoqXG4gICAqIOWtkOiKgueCuVxuICAgKi9cbiAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog6ZmE5Yqg57G75ZCNXG4gICAqL1xuICBjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIC8qKlxuICAgKiDmjIflkJHpk77mjqVcbiAgICovXG4gIGhyZWY6IFByb3BUeXBlcy5zdHJpbmcsXG59XG5cbkl0ZW0uZGVmYXVsdFByb3BzID0ge1xuICBjaGlsZHJlbjogbnVsbCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIGhyZWY6IHVuZGVmaW5lZCxcbn1cblxuZXhwb3J0IGRlZmF1bHQgSXRlbVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLE9BQU8sS0FBS0EsS0FBWixNQUF1QixPQUF2QjtBQUNBLE9BQU9DLFNBQVAsTUFBc0IsWUFBdEI7QUFDQSxPQUFPQyxVQUFQLE1BQXVCLFlBQXZCO0FBQ0EsT0FBT0MsSUFBUCxNQUFpQixTQUFqQjtBQUNBLE9BQU8sU0FBUDtBQUVBLElBQU1DLE1BQU0sR0FBRyxpQkFBZjs7QUFzQkEsSUFBTUMsSUFBMEIsR0FBRyxTQUE3QkEsSUFBNkIsT0FLakI7RUFBQSxJQUpoQkMsU0FJZ0IsUUFKaEJBLFNBSWdCO0VBQUEsSUFIaEJDLElBR2dCLFFBSGhCQSxJQUdnQjtFQUFBLElBRmhCQyxRQUVnQixRQUZoQkEsUUFFZ0I7RUFBQSxJQURiQyxVQUNhOztFQUNoQixJQUFNQyxRQUFRLEdBQUdSLFVBQVUsQ0FBQ0ksU0FBRCxZQUFlRixNQUFmLFdBQTNCO0VBQ0EsSUFBTU8sT0FBTyxHQUFHSixJQUFJLEdBQUcsR0FBSCxHQUFTLE1BQTdCO0VBRUEsT0FDRSxvQkFBQyxPQUFEO0lBQ0UsU0FBUyxFQUFFRyxRQURiO0lBRUUsSUFBSSxFQUFFSCxJQUZSO0lBR0UsTUFBTSxFQUFFQSxJQUFJLElBQUk7RUFIbEIsR0FJTUUsVUFKTixHQU1FO0lBQUssU0FBUyxZQUFLTCxNQUFMO0VBQWQsR0FBc0NJLFFBQXRDLENBTkYsRUFPRSxvQkFBQyxJQUFEO0lBQU0sSUFBSSxFQUFFLEVBQVo7SUFBZ0IsSUFBSSxFQUFDLGFBQXJCO0lBQW1DLFNBQVMsWUFBS0osTUFBTDtFQUE1QyxFQVBGLENBREY7QUFXRCxDQXBCRDs7QUFzQkFDLElBQUksQ0FBQ08sU0FBTCxHQUFpQjtFQUlmSixRQUFRLEVBQUVQLFNBQVMsQ0FBQ1ksSUFKTDtFQVFmUCxTQUFTLEVBQUVMLFNBQVMsQ0FBQ2EsTUFSTjtFQVlmUCxJQUFJLEVBQUVOLFNBQVMsQ0FBQ2E7QUFaRCxDQUFqQjtBQWVBVCxJQUFJLENBQUNVLFlBQUwsR0FBb0I7RUFDbEJQLFFBQVEsRUFBRSxJQURRO0VBRWxCRixTQUFTLEVBQUVVLFNBRk87RUFHbEJULElBQUksRUFBRVM7QUFIWSxDQUFwQjtBQU1BLGVBQWVYLElBQWYifQ==