UNPKG

ze-react-component-library

Version:
73 lines (57 loc) 1.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; require("antd/lib/tag/style"); var _tag = _interopRequireDefault(require("antd/lib/tag")); require("antd/lib/space/style"); var _space = _interopRequireDefault(require("antd/lib/space")); require("antd/lib/typography/style"); var _typography = _interopRequireDefault(require("antd/lib/typography")); var _react = _interopRequireDefault(require("react")); var _hooks = require("@umijs/hooks"); var _request = require("../request"); require("./index.less"); var _useLocale = _interopRequireDefault(require("../hooks/useLocale")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Title = _typography.default.Title; var ZEHots = function ZEHots(_a) { var _onClick = _a.onClick; var t = (0, _useLocale.default)().t; var hots = (0, _hooks.useRequest)(function () { return (0, _request.requestHot)(); }, { initialData: [], formatResult: function formatResult(res) { return ((res === null || res === void 0 ? void 0 : res.hot) || "").split("\n").map(function (h) { return h.trim(); }).filter(function (h) { return h.length > 0; }); } }).data; return /*#__PURE__*/_react.default.createElement("div", { className: "ze-hots" }, /*#__PURE__*/_react.default.createElement(Title, { level: 5, style: { marginBottom: 16 } }, t("nlq.hot"), "\uFF1A"), /*#__PURE__*/_react.default.createElement(_space.default, { style: { gap: 12 }, wrap: true }, hots === null || hots === void 0 ? void 0 : hots.map(function (i) { return /*#__PURE__*/_react.default.createElement(_tag.default, { className: "ze-tag", key: i, onClick: function onClick() { _onClick === null || _onClick === void 0 ? void 0 : _onClick(i); } }, i); }))); }; var _default = ZEHots; exports.default = _default;