UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

42 lines (32 loc) 1.27 kB
"use strict"; 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' // }; // }