UNPKG

@zohodesk/dot

Version:

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

32 lines 1.14 kB
import React from 'react'; import { ReadUnreadIcon_defaultProps } from "./props/defaultProps"; import { ReadUnreadIcon_propTypes } from "./props/propTypes"; import { Icon } from '@zohodesk/icons'; import btnStyle from '@zohodesk/components/es/semantic/Button/semanticButton.module.css'; import style from "../../../list/Icons/Icons.module.css"; export default function ReadUnreadIcon(props) { let { onClick, dataId, dataTitle, iconClassName, iconClass, className, isRead, iconSize } = props; return /*#__PURE__*/React.createElement("button", { onClick: onClick, className: `${style.iconStyle} ${style.blueHover} ${className ? className : ''} ${btnStyle.buttonReset}`, "data-id": dataId, "data-test-id": dataId, "data-title": dataTitle, "aria-label": dataTitle }, /*#__PURE__*/React.createElement(Icon, { name: isRead ? 'ZD-GN-read' : 'ZD-GN-unread', size: iconSize, iconClass: `${iconClassName ? iconClassName : ''} ${iconClass ? iconClass : ''}` })); } ReadUnreadIcon.defaultProps = ReadUnreadIcon_defaultProps; ReadUnreadIcon.propTypes = ReadUnreadIcon_propTypes;