UNPKG

@zohodesk/dot

Version:

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

45 lines (36 loc) 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = PlusIcon; var _react = _interopRequireDefault(require("react")); var _defaultProps = require("./props/defaultProps"); var _propTypes = require("./props/propTypes"); var _PlusIconModule = _interopRequireDefault(require("../../PlusIcon/PlusIcon.module.css")); var _AvatarIcon = _interopRequireDefault(require("../avatar/AvatarIcon/AvatarIcon")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function PlusIcon(props) { var dataId = props.dataId, iconName = props.iconName, iconClass = props.iconClass, iconSize = props.iconSize, size = props.size, onClick = props.onClick, title = props.title, customClass = props.customClass; return /*#__PURE__*/_react["default"].createElement("span", { className: _PlusIconModule["default"].container, onClick: onClick, "data-id": dataId, "data-test-id": dataId, "data-title": title }, /*#__PURE__*/_react["default"].createElement(_AvatarIcon["default"], { name: iconName, iconClass: "".concat(iconClass, " ").concat(_PlusIconModule["default"].icon), iconSize: iconSize, size: size, className: "".concat(customClass, " ").concat(_PlusIconModule["default"].plusIcon) })); } PlusIcon.defaultProps = _defaultProps.defaultProps; PlusIcon.propTypes = _propTypes.propTypes;