UNPKG

@fmdevui/fm-dev

Version:

Page level components developed based on Element Plus.

39 lines (34 loc) 1.25 kB
'use strict'; 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;