--- import Layout from '@/layouts/base.astro'; import SubmissionForm from '@/components/submission'; import ShortHero from '@/components/ui/short-hero'; import { getCollection } from 'astro:content'; import { getLocale } from '@/lib/locale'; import general from '../content/settings/general.json'; const locale = getLocale(Astro); const [soumissionEntry] = await getCollection('soumission', (e) => e.id === `${locale}/main`); if (!soumissionEntry) throw new Error(`Missing soumission content for locale: ${locale}`); const soumission = soumissionEntry.data; ---