import { defineComponent as n, inject as r, openBlock as o, createElementBlock as d, unref as t, normalizeClass as p, renderSlot as c } from "vue";
import { D as l } from "./DescriptionList.keys-BHlHYV6b.js";
const m = ["data-divide", "data-variant"], b = /* @__PURE__ */ n({
  __name: "DescriptionListGroup",
  setup(u) {
    const i = r(l.key);
    if (!i)
      throw new Error("DescriptionListDetail must be used within a DescriptionList component.");
    const { divide: s, variant: e } = i;
    return (a, f) => (o(), d("div", {
      class: p(["stash-description-list-group", {
        "md:flex md:items-start md:gap-x-6": t(e) === "columns" || t(e) === "space-between",
        "justify-between": t(e) === "space-between",
        "md:flex md:items-start": t(e) === "inline",
        "py-1.5 first:pt-0 last:pb-0": !t(s),
        "py-3 first:pt-0 last:pb-0": t(s)
      }]),
      "data-test": "stash-description-list-group",
      "data-divide": t(s),
      "data-variant": t(e)
    }, [
      c(a.$slots, "default")
    ], 10, m));
  }
});
export {
  b as default
};
//# sourceMappingURL=DescriptionListGroup.js.map
