import { defineComponent as i, resolveComponent as t, openBlock as r, createElementBlock as p, renderSlot as l, createVNode as o, withCtx as s } from "vue";
const m = { class: "flex items-center gap-8" }, c = "Experience premium feature as a preview. This will become a premium feature.", f = /* @__PURE__ */ i({
  __name: "PreviewBadge",
  props: {
    zIndex: {}
  },
  setup(_) {
    return (e, d) => {
      const n = t("FmPill"), a = t("FmTooltip");
      return r(), p("div", m, [
        l(e.$slots, "default"),
        o(a, {
          variant: "plain",
          placement: "top",
          content: c,
          "z-index": e.zIndex
        }, {
          default: s(() => [
            o(n, { variant: "beta" })
          ]),
          _: 1
        }, 8, ["z-index"])
      ]);
    };
  }
});
export {
  f as _
};
