/* Für Familien page + shared PageHero / InterestForm (exported for other pages) */ /* ---- reusable interior page hero ---- */ function PageHero({ crumb, eyebrow, title, lead, children }) { return (
Start · {crumb}
{eyebrow && {eyebrow}}

{title}

{lead &&

{lead}

} {children}
); } /* ---- reusable interest / contact form ---- */ function InterestForm({ id = "interesse", title, lead, reasons, eyebrow = "Anfrage" }) { const opts = reasons || ["Familie", "Kooperation", "Weiterbildung", "Presse"]; const [reason, setReason] = useState(opts[0]); const [sent, setSent] = useState(false); return (
{eyebrow && {eyebrow}}

{title}

{lead &&

{lead}

} {sent ? (

Danke für deine Nachricht!

Wir melden uns persönlich bei dir. (Demo-Formular – es wird nichts versendet.)

) : (
{ e.preventDefault(); setSent(true); }}>
{opts.map((o) => ( ))}
)}
); } function FamilienPage() { return (
Interesse anmelden Infoabend-Termine
{/* für wen */}
{window.SITE.forWhom.map((w, i) => (

{w.t}

{w.d}

))}
{/* tagesablauf */}
Ein Tag auf der Farm

Wie ein Tag auf der Farm aussieht

Arbeiten, lernen, gemeinsam essen und reflektieren: Ein rhythmisierter Tag verbindet praktische Arbeit mit fachlichem Lernen. Kein Stundenplan an der Tafel, sondern eine Farm, die gelebt werden will.

{window.SITE.daySchedule.map((d) => (
{d.time}

{d.t}

{d.d}

))}
{/* drei wege */}
Ob auf Zeit, dauerhaft oder international: Es gibt mehr als einen Weg, Teil der Community zu werden.
{window.SITE.pathways.map((p, i) => (
{p.tag} {p.dur}

{p.t}

{p.d}

    {p.points.map((pt) =>
  • {pt}
  • )}
))}

Der schulische Rahmen läuft über den Kooperationspartner

Die Montessori Farm ist ein außerschulischer Lernort. Anerkannte Abschlüsse, Prüfungen und die formale Trägerschaft übernimmt unser kooperierender Schulträger – Lernort und Schule greifen dabei eng ineinander.

{/* eltern- und ehemaligenarbeit */}
Eltern & Ehemalige

Aktive Eltern- und Ehemaligenarbeit

Familien gehören dazu. Über Newsletter, Blog und regelmäßige Infoabende bleibt ihr nah am Lernort. Ehemalige kehren als Begleitung zurück und geben weiter, was sie selbst hier gelernt haben.

{[["Newsletter", "#/aktuelles"], ["Blog", "#/aktuelles"], ["Infoabende", "#infoabende"]].map(([t, h]) => ( {t} ))}
{/* FAQ */}
Was Eltern und Jugendliche am häufigsten wissen möchten.
{/* infoabende */}
Lernt die Farm persönlich kennen. Bei einem Infoabend erlebt ihr Community, Tagesablauf und Farm direkt.
{window.SITE.infoabende.map((d) => (
{d.date.split(" ")[1].slice(0, 3)}
{d.date.split(".")[0]}
{d.weekday}, {d.date} · {d.time}
{d.place}
{d.note}
))}
{/* interessenformular */}
); } /* ---- FAQ accordion (shared) ---- */ function Faq({ items }) { const [open, setOpen] = useState(0); return (
{items.map((f, i) => (
{f.a}
))}
); } Object.assign(window, { FamilienPage, PageHero, InterestForm, Faq });