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