UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

2 lines (1 loc) 472 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("vue"),d=e=>{const t=a.inject("tabsContext"),i=a.computed(()=>e.id??e.name),n=a.computed(()=>t?.activeTab.value?.id===i.value);return a.onMounted(()=>{a.nextTick(()=>{t&&(t.addTabs({id:i.value,name:e.name,icon:e.icon,disabled:e.disabled}),t.activeTab.value||(t.activeTab.value={id:i.value,name:e.name,icon:e.icon,disabled:e.disabled}))})}),{isActive:n}};exports.useTabItem=d;