@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
42 lines (40 loc) • 1.14 kB
JavaScript
import React, { Component } from 'react';
import { defaultProps } from "./props/defaultProps";
import { propTypes } from "./props/propTypes";
import { Icon } from '@zohodesk/icons';
import Button from '@zohodesk/components/lib/semantic/Button/Button';
import style from "./Comment.module.css";
export default class Comment extends Component {
constructor(props) {
super(props);
}
render() {
let {
count,
onClick,
className,
title
} = this.props;
return /*#__PURE__*/React.createElement(Button, {
customClass: `${style.container} ${className} `,
onClick: onClick,
dataId: "commentLstContainer",
title: title,
a11y: {
ariaLabel: title
}
}, /*#__PURE__*/React.createElement(Icon, {
name: "ZD-TK-commentLine",
iconClass: style.commentIcon
}), count && /*#__PURE__*/React.createElement("span", {
className: style.count
}, count));
}
}
Comment.defaultProps = defaultProps;
Comment.propTypes = propTypes; // if (__DOCS__) {
// Comment.docs = {
// folderName: 'List',
// componentGroup: 'Comment'
// };
// }