UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

29 lines (28 loc) 732 B
import { defineComponent as n, ref as c, computed as m, provide as p, openBlock as d, createElementBlock as i, renderSlot as f } from "vue"; const v = { class: "m-tabs m-reset-css" }, T = /* @__PURE__ */ n({ __name: "MazTabs", props: { modelValue: {} }, emits: ["update:model-value"], setup(o, { emit: s }) { const l = o, r = s, t = c(1), a = m({ get: () => l.modelValue ?? t.value, set: (e) => { t.value = e, r("update:model-value", e); } }); function u(e) { return a.value = e, e; } return p("maz-tabs", { currentTab: a, updateCurrentTab: u }), (e, _) => (d(), i("div", v, [ f(e.$slots, "default") ])); } }); export { T as default };