/* ============================================================ Admissions page ============================================================ */ const { useState: useAdmState } = React; const STEPS = [ { num: 1, icon: "πŸ’¬", title: "Reach Out", body: "Drop us a line, give us a call, or pop a message on WhatsApp. We reply same-day.", c: "var(--pink)" }, { num: 2, icon: "🚢", title: "Campus Tour", body: "Walk through with your child. Meet the teachers. Watch kids in their natural habitat.", c: "var(--yellow)" }, { num: 3, icon: "πŸ“", title: "Apply", body: "Submit the simple form and a few documents. We'll have a warm chat about your little one.", c: "var(--mint)" }, { num: 4, icon: "πŸŽ‰", title: "Welcome!", body: "Acceptance letter, welcome kit, and a first day that will start with confetti. (Promise.)", c: "var(--sky)" }, ]; const DATES = [ { m: "Jan", d: 15, what: "Applications Open", c: "var(--pink)" }, { m: "Feb", d: 28, what: "Campus Tour Days", c: "var(--yellow)" }, { m: "Mar", d: 15, what: "Priority Round Closes", c: "var(--mint)" }, { m: "Apr", d: 10, what: "Welcome Letters Sent", c: "var(--sky)" }, { m: "May", d: 20, what: "Orientation Picnic", c: "var(--grape)" }, { m: "Jun", d: 12, what: "First Day of School! πŸŽ‰", c: "var(--tangerine)" }, ]; const DOCS = [ "Child's birth certificate", "Recent passport-size photographs (4)", "Parents' photo ID & address proof", "Vaccination record", "Aadhar card (child & parents)", "Most recent medical check-up", ]; const AdmissionsContent = () => { const [submitted, setSubmitted] = useAdmState(false); const onSubmit = (e) => { e.preventDefault(); setSubmitted(true); const r = e.target.getBoundingClientRect(); fireConfetti(r.left + r.width / 2, r.top + 80); }; return ( <> {/* 4-step process */}
Four Tiny Steps

From "maybe?" to first day

The whole journey usually takes under three weeks.

{STEPS.map((s, i) => (
{s.num}
{s.icon}

{s.title}

{s.body}

))}
{/* Important Dates */}
Mark Your Calendar

Important dates

{DATES.map((d, i) => (
{d.m}
{d.d}
{d.what}
))}
{/* Documents needed */}
What to Bring

A small paper trail

Bring originals to the tour for verification, and digital copies for our records. We'll do the heavy lifting from there.

{DOCS.map((d, i) => (
βœ“ {d}
))}
{/* Application form */}
Start Application

Send us a hello

Five minutes, six fields, zero pressure. We'll call you within a day.

{submitted ? (

Got it! πŸŽ‰

We'll reach out within 24 hours to set up your tour.

) : ( <>

Parent details

* required

About your kiddo

Talk to us first
)}
); }; renderPage("admissions.html", AdmissionsContent);