UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

21 lines (20 loc) 495 B
import { inject as u, ref as c, watch as r } from "vue"; const m = (s) => { const t = u("stepContext"), n = c(!1), l = c(!1); return r( () => t?.fields.value.active, (e) => { n.value = e?.includes(s.name) ?? !1; const a = t.fields.value.steps, o = e ? e[e.length - 1] : null, i = o ? a.indexOf(o) + 1 : 0; l.value = a[i] === s.name; }, { immediate: !0 } ), { isActive: n, isProcessing: l, stepContext: t }; }; export { m as useItemStep };