UNPKG

maz-ui

Version:

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

27 lines (26 loc) 1.25 kB
import { defineComponent, createElementBlock, openBlock, normalizeClass, unref, renderSlot } from "vue"; import { useInjectStrict } from "../composables/useInjectStrict.js"; import { m as mazTableKey } from "../chunks/MazTable.vue_vue_type_script_setup_true_lang.Ct1Gtp2Q.js"; import { _ as _export_sfc } from "../chunks/_plugin-vue_export-helper.B--vMWp3.js"; import '../assets/MazTableRow.C0Ko4yDk.css';const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "MazTableRow", props: { hoverable: { type: Boolean, default: !0 }, isHead: { type: Boolean, default: !1 } }, setup(__props) { const { backgroundEven, backgroundOdd, hoverable: injectedHoverable } = useInjectStrict(mazTableKey); return (_ctx, _cache) => (openBlock(), createElementBlock("tr", { class: normalizeClass(["m-table-row m-reset-css", { "--hoverable": unref(injectedHoverable) && _ctx.hoverable && !_ctx.isHead, "--background-odd": unref(backgroundOdd), "--background-even": unref(backgroundEven) }]) }, [ renderSlot(_ctx.$slots, "default", {}, void 0, !0) ], 2)); } }), MazTableRow = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-fb8a51d0"]]); export { MazTableRow as default };