UNPKG

@zohodesk/dot

Version:

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

46 lines (36 loc) 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireDefault(require("react")); var _defaultProps = require("./props/defaultProps"); var _propTypes = require("./props/propTypes"); var _icons = require("@zohodesk/icons"); var _Button = _interopRequireDefault(require("@zohodesk/components/es/v1/semantic/Button/Button")); var _ThreadModule = _interopRequireDefault(require("../../../list/Thread/Thread.module.css")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var Thread = function Thread(props) { var count = props.count, className = props.className, iconTitle = props.iconTitle, dataId = props.dataId, align = props.align; return /*#__PURE__*/_react["default"].createElement(_Button["default"], { customClass: "".concat(_ThreadModule["default"].container, " ").concat(_ThreadModule["default"]["align_".concat(align)], " ").concat(className), title: iconTitle, dataId: dataId, a11y: { ariaLabel: iconTitle } }, /*#__PURE__*/_react["default"].createElement(_icons.Icon, { name: "ZD-TK-thread", size: "9" }), /*#__PURE__*/_react["default"].createElement("span", { className: _ThreadModule["default"].count }, count)); }; var _default = Thread; exports["default"] = _default; Thread.propTypes = _propTypes.propTypes; Thread.defaultProps = _defaultProps.defaultProps;