UNPKG

@wetspace/pro-components

Version:
2 lines (1 loc) 759 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),r=require("./types.js"),n=require("../../hooks/use-page-labels.js"),c=require("../../node_modules/.pnpm/uuid@11.0.3/node_modules/uuid/dist/esm-browser/v4.js"),d=e.defineComponent({__name:"item",props:r.wetProPageLabelsItemProps,setup(s){const{addPageLabel:o}=n.usePageLabels(),t=s,l=e.shallowRef(c.default()),u=e.computed(()=>({loading:t.loading,label:t.label,isHome:t.isHome,pageKey:t.pageKey,fullPath:t.routeFullPath}));return e.watch(u,a=>{l.value=o(l.value,a)}),e.onMounted(()=>{l.value=o(l.value,u.value,!0)}),(a,i)=>(e.openBlock(),e.createElementBlock("div",null,[e.renderSlot(a.$slots,"default")]))}});exports.default=d;