@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
42 lines (32 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = FloatingIcons;
var _react = _interopRequireDefault(require("react"));
var _defaultProps = require("./props/defaultProps");
var _propTypes = require("./props/propTypes");
var _IconsModule = _interopRequireDefault(require("../../../list/Icons/Icons.module.css"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function FloatingIcons(props) {
var _props$children = props.children,
children = _props$children === void 0 ? [] : _props$children,
iconClass = props.iconClass;
var icons = _react["default"].Children.toArray(children).filter(function (o) {
return o;
});
return /*#__PURE__*/_react["default"].createElement("span", {
className: "".concat(_IconsModule["default"].container)
}, icons.map(function (child) {
return /*#__PURE__*/_react["default"].cloneElement(child, {
iconClass: iconClass
});
}));
}
FloatingIcons.propTypes = _propTypes.FloatingIcons_propTypes;
FloatingIcons.defaultProps = _defaultProps.FloatingIcons_defaultProps; // if (__DOCS__) {
// FloatingIcons.docs = {
// folderName: 'List',
// componentGroup: 'FloatingIcons'
// };
// }