UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

59 lines (48 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _vue = require("vue"); var _iconsVue = require("@ant-design/icons-vue/lib/icons"); var _useTableContext = require("../../hooks/use-table-context"); var _tooltip = _interopRequireDefault(require("../../../../tooltip")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default2 = (0, _vue.defineComponent)({ name: 'MarketingoSetting', components: { RedoOutlined: _iconsVue.RedoOutlined, Tooltip: _tooltip.default }, setup: function setup() { var table = (0, _useTableContext.useTableContext)(); var toRefresh = function toRefresh() { table.reload({ page: 1 }); }; return { toRefresh: toRefresh }; }, render: function render() { var _this = this; var titleNode = (0, _vue.createVNode)("span", { "onClick": this.toRefresh }, [(0, _vue.createTextVNode)("\u5237\u65B0")]); var tooltipSlots = { title: function title() { return titleNode; }, default: function _default() { return (0, _vue.createVNode)(_iconsVue.RedoOutlined, { "onClick": _this.toRefresh }, null); } }; return (0, _vue.createVNode)(_tooltip.default, { "placement": "top" }, tooltipSlots); } }); exports.default = _default2;