import React from 'react'; import { FormSection } from '../../../components/forms/FormSection'; import { FormField } from '../../../components/forms/FormField'; import { SelectField } from '../../../components/forms/SelectField'; import { PhoneInput } from '../../../components/forms/PhoneInput'; const jobPositions = ['Director', 'GM', 'VP', 'CEO', 'CFO', 'General Counsel', 'Other']; interface AuthorizedRepStepProps { data: any; errors: Record; onChange: (data: any) => void; } export function AuthorizedRepStep({ data, errors, onChange }: AuthorizedRepStepProps) { return (
onChange({ firstName: v })} error={errors.firstName} required /> onChange({ lastName: v })} error={errors.lastName} required />
onChange({ businessTitle: v })} placeholder="e.g., Director of Marketing" error={errors.businessTitle} required /> onChange({ jobPosition: v })} options={jobPositions} error={errors.jobPosition} required /> onChange({ phoneNumber: v })} helpText="Enter 10-digit US number" error={errors.phoneNumber} required /> onChange({ email: v })} placeholder="contact@example.com" error={errors.email} required />
); }