dm-vue3-ui
Version:
This Components Library will help get you started developing in Vue 3.
39 lines (38 loc) • 1.56 kB
JavaScript
import { defineComponent, openBlock, createElementBlock, createElementVNode, toDisplayString, unref, Fragment, renderList, createBlock, createCommentVNode } from "vue";
import { CloseCircleOutlined } from "@ant-design/icons-vue";
import { $t } from "../../i18n/index";
const _hoisted_1 = { class: "result-wrapper" };
const _hoisted_2 = { class: "result-wrapper-title" };
const _hoisted_3 = { class: "result-wrapper-content" };
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "cron-tab-result",
props: {
previews: {
type: Array,
default: () => []
}
},
emits: ["emptyPre"],
setup(__props, { emit: __emit }) {
const emits = __emit;
return (_ctx, _cache) => {
return openBlock(), createElementBlock("div", _hoisted_1, [
createElementVNode("div", _hoisted_2, toDisplayString(unref($t)("cronPicker.viewTenTimes")), 1),
createElementVNode("div", _hoisted_3, [
(openBlock(true), createElementBlock(Fragment, null, renderList(__props.previews, (preview, index) => {
return openBlock(), createElementBlock("div", { key: index }, toDisplayString(preview), 1);
}), 128)),
__props.previews.length > 0 ? (openBlock(), createBlock(unref(CloseCircleOutlined), {
key: 0,
class: "close",
onClick: _cache[0] || (_cache[0] = ($event) => emits("emptyPre"))
})) : createCommentVNode("", true)
])
]);
};
}
});
const cronTabResult_vue_vue_type_style_index_0_lang = "";
export {
_sfc_main as default
};