import { useSSRContext, mergeProps } from 'vue';
import { ssrRenderAttrs, ssrRenderSlot } from 'vue/server-renderer';

const n = { __name: "Backdrop", __ssrInlineRender: true, setup: (e2) => (e3, n2, a2, d) => {
  n2(`<div${ssrRenderAttrs(mergeProps({ "data-aos": "fade-in", "data-aos-duration": "500", class: [e3.$route.path.includes("auth") ? "h-screen" : "h-[calc(100dvh-60px)]", "flex items-center justify-center bg-black/50 fixed top-0 left-0 md:min-h-screen w-screen z-[999999999]"] }, d))}>`), ssrRenderSlot(e3.$slots, "default", {}, null, n2, a2), n2("</div>");
} }, a = n.setup;
n.setup = (t2, r2) => {
  const s2 = useSSRContext();
  return (s2.modules || (s2.modules = /* @__PURE__ */ new Set())).add("components/General/Backdrop.vue"), a ? a(t2, r2) : undefined;
};

export { n };
//# sourceMappingURL=Backdrop-CxzzDpnH.mjs.map
