@fmdevui/fm-dev
Version:
Page level components developed based on Element Plus.
39 lines (34 loc) • 1.25 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var vue = require('vue');
var pinia = require('pinia');
require('../../../stores/index.js');
var tagsViewRoutes = require('../../../stores/tagsViewRoutes.js');
const _hoisted_1 = {
key: 0,
class: "layout-navbars-close-full"
};
const _hoisted_2 = { class: "layout-navbars-close-full-icon" };
var _sfc_main = /* @__PURE__ */ vue.defineComponent({
__name: "closeFull",
setup(__props) {
const stores = tagsViewRoutes.useTagsViewRoutes();
const { isTagsViewCurrenFull } = pinia.storeToRefs(stores);
const onCloseFullscreen = () => {
stores.setCurrenFullscreen(false);
};
return (_ctx, _cache) => {
const _component_SvgIcon = vue.resolveComponent("SvgIcon");
return vue.unref(isTagsViewCurrenFull) ? (vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [
vue.createElementVNode("div", _hoisted_2, [
vue.createVNode(_component_SvgIcon, {
name: "ele-Close",
title: _ctx.$t("message.tagsView.closeFullscreen"),
onClick: onCloseFullscreen
}, null, 8, ["title"])
])
])) : vue.createCommentVNode("v-if", true);
};
}
});
exports.default = _sfc_main;