import { _ as __nuxt_component_0 } from './nuxt-link-1NBbHb-h.mjs'; import { defineComponent, ref, unref, withCtx, openBlock, createBlock, createVNode, createTextVNode, toDisplayString, useSSRContext } from 'vue'; import { ssrRenderAttrs, ssrInterpolate, ssrRenderList, ssrIncludeBooleanAttr, ssrRenderComponent, ssrRenderAttr } from 'vue/server-renderer'; import { u as useFormatter } from './useFormatter-hycy3urM.mjs'; import { a as useI18n } from './server.mjs'; import { _ as _export_sfc } from './_plugin-vue_export-helper-1tPrXgE0.mjs'; import '../nitro/nitro.mjs'; import 'node:http'; import 'node:https'; import 'node:events'; import 'node:buffer'; import 'node:fs'; import 'node:path'; import 'node:crypto'; import 'vue-router'; import 'node:url'; import './region-0mvXqaMM.mjs'; import 'pinia'; import '../routes/renderer.mjs'; import 'vue-bundle-renderer/runtime'; import 'unhead/server'; import 'devalue'; import 'unhead/utils'; import 'unhead/plugins'; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "rejected", __ssrInlineRender: true, setup(__props) { const { t } = useI18n(); const { formatDate } = useFormatter(); const loading = ref(true); const error = ref(false); const providers = ref([]); const toast = ref(""); const actionLoading = ref(null); const showRestoreModal = ref(false); const restoringProvider = ref(null); const restoreReason = ref(""); const restoreLoading = ref(false); return (_ctx, _push, _parent, _attrs) => { var _a; const _component_NuxtLink = __nuxt_component_0; _push(`

${ssrInterpolate(_ctx.$t("providers.rejected_title"))}

${ssrInterpolate(_ctx.$t("providers.rejected_subtitle"))}

`); if (unref(loading)) { _push(`
${ssrInterpolate(_ctx.$t("providers.rejected_loading"))}
`); } else if (unref(error)) { _push(`

${ssrInterpolate(_ctx.$t("providers.error"))}

`); } else { _push(`
`); ssrRenderList(unref(providers), (provider) => { _push(`

${ssrInterpolate(provider.name)}

${ssrInterpolate(_ctx.$t("providers.status_rejected"))}${ssrInterpolate(provider.source)}`); if (provider.source_table) { _push(`${ssrInterpolate(provider.source_table)}`); } else { _push(``); } _push(`
`); if (provider.address) { _push(`
${ssrInterpolate(_ctx.$t("providers.label_address"))} ${ssrInterpolate(provider.address)}
`); } else { _push(``); } if (provider.city) { _push(`
${ssrInterpolate(_ctx.$t("providers.label_city"))} ${ssrInterpolate(provider.city)}
`); } else { _push(``); } if (provider.category) { _push(`
${ssrInterpolate(_ctx.$t("providers.label_category"))} ${ssrInterpolate(provider.category)}
`); } else { _push(``); } _push(`
${ssrInterpolate(_ctx.$t("providers.label_validation_score"))}${ssrInterpolate(provider.validation_score)}
`); if (provider.created_at) { _push(`
${ssrInterpolate(_ctx.$t("providers.label_created"))} ${ssrInterpolate(unref(formatDate)(provider.created_at))}
`); } else { _push(``); } _push(`
`); if (unref(actionLoading) === provider.id) { _push(``); } else { _push(``); } _push(` ${ssrInterpolate(_ctx.$t("providers.restore"))}`); _push(ssrRenderComponent(_component_NuxtLink, { to: `/providers/${provider.id}`, class: "px-4 py-2 bg-slate-700 hover:bg-slate-600 text-slate-300 rounded-lg text-sm font-medium transition flex items-center gap-2 text-center" }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { _push2(` ${ssrInterpolate(_ctx.$t("providers.details"))}`); } else { return [ (openBlock(), createBlock("svg", { class: "w-4 h-4", fill: "none", stroke: "currentColor", viewBox: "0 0 24 24" }, [ createVNode("path", { "stroke-linecap": "round", "stroke-linejoin": "round", "stroke-width": "2", d: "M15 12a3 3 0 11-6 0 3 3 0 016 0z" }), createVNode("path", { "stroke-linecap": "round", "stroke-linejoin": "round", "stroke-width": "2", d: "M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z" }) ])), createTextVNode(" " + toDisplayString(_ctx.$t("providers.details")), 1) ]; } }), _: 2 }, _parent)); _push(`
`); }); _push(``); if (unref(providers).length === 0) { _push(`

${ssrInterpolate(_ctx.$t("providers.no_rejected"))}

${ssrInterpolate(_ctx.$t("providers.no_rejected_subtitle"))}

`); } else { _push(``); } _push(`
`); } if (unref(showRestoreModal)) { _push(`

${ssrInterpolate(_ctx.$t("providers.restore_modal_title"))}

${ssrInterpolate(_ctx.$t("providers.restore_modal_body", { name: (_a = unref(restoringProvider)) == null ? void 0 : _a.name }))}

`); } else { _push(``); } if (unref(toast)) { _push(`
${ssrInterpolate(unref(toast))}
`); } else { _push(``); } _push(``); }; } }); const _sfc_setup = _sfc_main.setup; _sfc_main.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/providers/rejected.vue"); return _sfc_setup ? _sfc_setup(props, ctx) : void 0; }; const rejected = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-4522f6a1"]]); export { rejected as default }; //# sourceMappingURL=rejected-CxbqOYAs.mjs.map