UNPKG

@indielayer/ui

Version:

Indielayer UI Components with Tailwind CSS build for Vue 3

31 lines (30 loc) 750 B
import { defineComponent as n, openBlock as c, createBlock as p, resolveDynamicComponent as m, unref as e, normalizeClass as d, withCtx as f, renderSlot as u } from "vue"; import { useTheme as i } from "../../composables/useTheme.js"; const _ = { tag: { type: String, default: "div" }, flat: Boolean }, C = { name: "XCard" }, B = /* @__PURE__ */ n({ ...C, props: _, setup(t) { const a = t, { styles: o, classes: r, className: l } = i("Card", {}, a); return (s, y) => (c(), p(m(s.tag), { styles: e(o), class: d([ e(l), e(r).wrapper ]) }, { default: f(() => [ u(s.$slots, "default") ]), _: 3 }, 8, ["styles", "class"])); } }); export { B as default };