@fe6/water-pro
Version:
An enterprise-class UI design language and Vue-based implementation
59 lines (48 loc) • 1.42 kB
JavaScript
;
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;