--- import BaseLayout from './BaseLayout.astro'; import FormShell from '../components/FormShell.astro'; import TeamPage from '../components/TeamPage.astro'; import AboutPage from '../components/AboutPage.astro'; import ServicesPage from '../components/ServicesPage.astro'; import CareersPage from '../components/CareersPage.astro'; import PageHero from '../components/PageHero.astro'; import { pageHeroImages } from '../data/page-visuals'; const { entry } = Astro.props; const showForm = ['client-consultation', 'contact', 'schedule-consultation', 'referrals'].includes(entry.data.slug); const serviceTitles: Record> = { en: { 'aba-therapy': 'Behavioral', 'autism-evaluations': 'Psychological', 'learner-social-club': 'Sociological' }, es: { 'aba-therapy': 'Conductual', 'autism-evaluations': 'Psicológicos', 'learner-social-club': 'Sociológico' } }; const pageTitles: Record> = { en: { 'aba-therapy-intake-process': 'Learner Intake Process', about: 'About AIA', careers: 'Employment Opportunities', 'client-consultation': 'Schedule Your Free Consultation', 'client-forms': 'Client Forms', contact: 'Contact AIA', 'donate-autism-giveback': 'Giveback & Donate', 'employee-portal': 'Employee Portal', faqs: 'ABA Therapy Helpline', insurance: 'Insurance Guide', 'privacy-policy': 'Privacy Policy', referrals: 'Physician & Insurer Referrals', 'schedule-consultation': 'Reach Out for Your Free Consultation', services: 'ABA & Educational Services', team: 'Meet the Team', tour: 'Schedule a Guided Tour' }, es: { 'aba-therapy-intake-process': 'Proceso de admisión de estudiantes', 'client-consultation': 'Programa tu consulta gratuita', contact: 'Contactar a AIA', services: 'Servicios ABA y Educativos' } }; const bannerTitle = serviceTitles[entry.data.lang]?.[entry.data.slug] || pageTitles[entry.data.lang]?.[entry.data.slug] || entry.data.title.split('|')[0].trim(); const isService = Boolean(serviceTitles[entry.data.lang]?.[entry.data.slug]); const heroImage = pageHeroImages[entry.data.slug]; --- {entry.data.slug === 'team' && entry.data.lang === 'en' ? : entry.data.slug === 'about' && entry.data.lang === 'en' ? : entry.data.slug === 'services' && entry.data.lang === 'en' ? : entry.data.slug === 'careers' && entry.data.lang === 'en' ? :
} {showForm && }