@fmdevui/fm-dev
Version:
Page level components developed based on Element Plus.
35 lines (32 loc) • 1.09 kB
JavaScript
import { defineComponent, resolveComponent, withDirectives, openBlock, createBlock, withCtx, createVNode, unref, vShow } from 'vue';
import { storeToRefs } from 'pinia';
import '../../stores/index.mjs';
import navBars from '../navBars/index.vue.mjs';
import { useTagsViewRoutes } from '../../stores/tagsViewRoutes.mjs';
var _sfc_main = /* @__PURE__ */ defineComponent({
__name: "header",
setup(__props) {
const NavBarsIndex = navBars;
const storesTagsViewRoutes = useTagsViewRoutes();
const { isTagsViewCurrenFull } = storeToRefs(storesTagsViewRoutes);
return (_ctx, _cache) => {
const _component_el_header = resolveComponent("el-header");
return withDirectives((openBlock(), createBlock(
_component_el_header,
{ class: "layout-header" },
{
default: withCtx(() => [
createVNode(unref(NavBarsIndex))
]),
_: 1
/* STABLE */
},
512
/* NEED_PATCH */
)), [
[vShow, !unref(isTagsViewCurrenFull)]
]);
};
}
});
export { _sfc_main as default };