@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
46 lines (44 loc) • 1.17 kB
JavaScript
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'
// };
// }