qt-public-ui
Version:
新设计规范下业务组件库
23 lines • 829 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
var _excluded = ["type"];
import React, { isValidElement } from 'react';
import './style.less';
var IconSlim = function IconSlim(props) {
var type = props.type,
rest = _objectWithoutPropertiesLoose(props, _excluded);
if (!type) return null;
if (isValidElement(type)) return type;
return /*#__PURE__*/React.createElement("span", _extends({
className: "umui-icon anticon"
}, rest), /*#__PURE__*/React.createElement("svg", {
focusable: "false",
width: "1em",
height: "1em",
fill: "currentColor"
}, /*#__PURE__*/React.createElement("use", {
xlinkHref: "#" + type
})));
};
IconSlim.displayName = 'IconSlim';
export default IconSlim;