UNPKG

@zohodesk/dot

Version:

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

46 lines (44 loc) 1.17 kB
import React from 'react'; import { defaultProps } from "./props/defaultProps"; import { propTypes } from "./props/propTypes"; import style from "./PlusIcon.module.css"; import AvatarIcon from "../avatar/AvatarIcon/AvatarIcon"; export default class PlusIcon extends React.Component { constructor(props) { super(props); } render() { let { dataId, iconName, iconClass, iconSize, size, onClick, title, customClass, customProps } = this.props; return /*#__PURE__*/React.createElement("span", { className: style.container, onClick: onClick, "data-id": dataId, "data-test-id": dataId, "data-title": title }, /*#__PURE__*/React.createElement(AvatarIcon, { name: iconName, iconClass: `${iconClass} ${style.icon}`, iconSize: iconSize, size: size, className: `${customClass} ${style.plusIcon}`, customProps: customProps })); } } PlusIcon.defaultProps = defaultProps; PlusIcon.propTypes = propTypes; // if (__DOCS__) { // PlusIcon.docs = { // componentGroup: 'Common', // folderName: 'Ticket DetailView' // }; // }