import { mergeProps, ref, createVNode, resolveDynamicComponent, unref, useSSRContext } from 'vue'; import { ssrRenderAttrs, ssrRenderComponent, ssrRenderList, ssrRenderClass, ssrRenderVNode, ssrInterpolate, ssrRenderStyle, ssrRenderAttr, ssrIncludeBooleanAttr } from 'vue/server-renderer'; import { MapPin, Phone, Mail, Clock, CheckCircle, AlertCircle, Send } from 'lucide-vue-next'; import { u as useHead } from './composables-CK-Mp9jS.mjs'; import './server.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 'node:url'; import '../routes/renderer.mjs'; import 'vue-bundle-renderer/runtime'; import 'unhead/server'; import 'devalue'; import 'unhead/utils'; import 'pinia'; import 'vue-router'; const _sfc_main$1 = { __name: "Contact", __ssrInlineRender: true, setup(__props) { const formData = ref({ name: "", email: "", phone: "", subject: "", message: "" }); const isSubmitting = ref(false); const submitStatus = ref(null); const submitMessage = ref(""); const contactInfo = [ { icon: MapPin, title: "Trainingsort", content: ["Sporthalle der Grundschule Harheim", "In den Schafgärten 25", "60437 Frankfurt/Main"], color: "from-red-500 to-pink-500" }, { icon: Phone, title: "Telefon", content: ["06101-4992227"], color: "from-green-500 to-emerald-500" }, { icon: Mail, title: "E-Mail", content: ["j.dichmann@gmx.de"], color: "from-blue-500 to-cyan-500" }, { icon: Clock, title: "Trainingszeiten", content: ["Dienstag: 19:30 - 22:30 Uhr", "Donnerstag: 19:30 - 22:30 Uhr"], color: "from-purple-500 to-indigo-500" } ]; return (_ctx, _push, _parent, _attrs) => { _push(`

Kontakt

Wir freuen uns auf Ihre Nachricht - Kontaktieren Sie uns!

`); ssrRenderList(contactInfo, (info) => { _push(`
`); ssrRenderVNode(_push, createVNode(resolveDynamicComponent(info.icon), { size: 24, class: "text-white" }, null), _parent); _push(`

${ssrInterpolate(info.title)}

`); ssrRenderList(info.content, (line, i) => { _push(`

${ssrInterpolate(line)}

`); }); _push(`
`); }); _push(`

Senden Sie uns eine Nachricht

`); if (submitStatus.value) { _push(`
`); if (submitStatus.value === "success") { _push(ssrRenderComponent(unref(CheckCircle), { size: 20, class: "text-green-600 mr-2" }, null, _parent)); } else { _push(ssrRenderComponent(unref(AlertCircle), { size: 20, class: "text-red-600 mr-2" }, null, _parent)); } _push(`

${ssrInterpolate(submitMessage.value)}

`); } else { _push(``); } _push(`

* Pflichtfelder

Ihre Nachricht wird direkt an j.dichmann@gmx.de gesendet

`); }; } }; const _sfc_setup$1 = _sfc_main$1.setup; _sfc_main$1.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/Contact.vue"); return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0; }; const _sfc_main = { __name: "kontakt", __ssrInlineRender: true, setup(__props) { useHead({ title: "Kontakt - Harheimer TC" }); return (_ctx, _push, _parent, _attrs) => { _push(``); _push(ssrRenderComponent(_sfc_main$1, null, null, _parent)); _push(``); }; } }; const _sfc_setup = _sfc_main.setup; _sfc_main.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/kontakt.vue"); return _sfc_setup ? _sfc_setup(props, ctx) : void 0; }; export { _sfc_main as default }; //# sourceMappingURL=kontakt-DXDMYVtx.mjs.map