import { g } from './SvgIcon-YE_5uJaI.mjs';
import { useSSRContext, mergeProps } from 'vue';
import { ssrRenderAttrs, ssrRenderComponent, ssrInterpolate } from 'vue/server-renderer';

const a = { __name: "NoData", __ssrInlineRender: true, props: { icon: { type: String } }, setup: (t2) => (a2, p2, m, c) => {
  const i = g;
  p2(`<div${ssrRenderAttrs(mergeProps({ class: "my-2 flex min-h-[60vh] flex-col items-center justify-center gap-2" }, c))}>`), p2(ssrRenderComponent(i, { name: t2.icon ? t2.icon : "NoData", class: "text-primary" }, null, m)), p2(`<p class="text-lg">${ssrInterpolate(a2.$t("TITLES.noData"))}</p><p class="text-sm text-gray-500">${ssrInterpolate(a2.$t("TITLES.noCurrentData"))}</p></div>`);
} }, p = a.setup;
a.setup = (e2, s2) => {
  const o2 = useSSRContext();
  return (o2.modules || (o2.modules = /* @__PURE__ */ new Set())).add("components/Shared/NoData.vue"), p ? p(e2, s2) : undefined;
};

export { a };
//# sourceMappingURL=NoData-IIg4-CUc.mjs.map
