import _sfc_main$1 from './Count-BGEyTm0C.mjs';
import { defineComponent, mergeProps, useSSRContext } from 'vue';
import { ssrRenderAttrs, ssrInterpolate, ssrRenderComponent } from 'vue/server-renderer';

const _sfc_main = /* @__PURE__ */ defineComponent({
  __name: "Status",
  __ssrInlineRender: true,
  props: {
    websiteNumbers: {}
  },
  setup(__props) {
    const props = __props;
    return (_ctx, _push, _parent, _attrs) => {
      var _a, _b, _c;
      const _component_Count = _sfc_main$1;
      _push(`<div${ssrRenderAttrs(mergeProps({ class: "mx-auto max-w-[1130px] px-4" }, _attrs))}><div class="bg-gradient-default flex flex-col items-center justify-center gap-y-6 rounded-2xl px-8 py-10 md:h-[80px] md:flex-row md:justify-between md:rounded-full md:py-0"><div class="flex flex-col items-center gap-2 md:flex-row"><span class="text-primary">${ssrInterpolate(_ctx.$t("status.workHours"))}</span>`);
      _push(ssrRenderComponent(_component_Count, {
        "end-value": Number((_a = props.websiteNumbers) == null ? void 0 : _a.project_numbers),
        class: "min-w-[50px] text-center"
      }, null, _parent));
      _push(`</div><div class="flex flex-col items-center gap-2 md:flex-row"><span class="text-primary shrink-0">${ssrInterpolate(_ctx.$t("status.coffeeCups"))}</span>`);
      _push(ssrRenderComponent(_component_Count, {
        "end-value": Number((_b = props.websiteNumbers) == null ? void 0 : _b.programming_code),
        class: "min-w-[90px] text-center"
      }, null, _parent));
      _push(`</div><div class="flex flex-col items-center gap-2 md:flex-row"><span class="text-primary">${ssrInterpolate(_ctx.$t("status.projectsExecuted"))}</span>`);
      _push(ssrRenderComponent(_component_Count, {
        "end-value": Number((_c = props.websiteNumbers) == null ? void 0 : _c.number_of_problem_solved),
        class: "min-w-[70px] text-center"
      }, null, _parent));
      _push(`</div></div></div>`);
    };
  }
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/global/Status.vue");
  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};

export { _sfc_main as default };
//# sourceMappingURL=Status-BYdyeHNd.mjs.map
