'use client'; import { Form } from '@/design-system/components'; import { useLingui } from '@lingui/react'; import { PARTNER_APPLICATION_FIELD_COPY } from '@/sections/PartnerApplication/partner-application-modal-data'; import type { PartnerApplicationController } from '@/sections/PartnerApplication/wizard/use-partner-application-state'; const COPY = PARTNER_APPLICATION_FIELD_COPY; type IdentityStepProps = { controller: PartnerApplicationController; }; export function IdentityStep({ controller }: IdentityStepProps) { const { i18n } = useLingui(); const { state, setField } = controller; return ( <> setField('name', event.target.value)} aria-invalid={state.fieldErrors.name ? true : undefined} /> setField('email', event.target.value)} aria-invalid={state.fieldErrors.email ? true : undefined} /> setField('company', event.target.value)} aria-invalid={state.fieldErrors.company ? true : undefined} /> setField('website', event.target.value)} aria-invalid={state.fieldErrors.website ? true : undefined} /> ); }