--- import { Submit, FormGroup, FormControl } from './core'; import Field from './components/Field.astro'; import FieldSet from './components/FieldSet.astro'; export interface Props { formGroups: FormGroup | FormGroup[]; submitControl?: Submit; theme?: 'light' | 'dark'; showValidationHints?: boolean; } const { submitControl, formGroups: form, theme, showValidationHints = false } = Astro.props; const formTheme = theme ?? 'light'; const formName = Array.isArray(form) ? null : form?.name || null; ---