`); printWindow.document.close(); printWindow.print(); }; const tabs = [ 'Your Info', 'Company', 'Contract Details', 'Legal Issues', 'Cancellation', 'Demands' ]; return (
{tabs.map((tab, index) => ( ))}
{activeTab === 0 && (

Your Information

updateField('consumerName', e.target.value)} placeholder="John Smith" />
updateField('consumerAddress', e.target.value)} placeholder="123 Main St" />
updateField('consumerCity', e.target.value)} placeholder="Los Angeles" />

California has strongest consumer protections

updateField('consumerZip', e.target.value)} placeholder="90001" />
updateField('consumerEmail', e.target.value)} placeholder="john@email.com" />
updateField('consumerPhone', e.target.value)} placeholder="(555) 123-4567" />
)} {activeTab === 1 && (

Company Information

updateField('companyName', e.target.value)} placeholder="Acme Fitness / Success Coach Inc" />
updateField('companyAddress', e.target.value)} placeholder="456 Business Blvd" />
updateField('companyCity', e.target.value)} placeholder="San Diego" />
updateField('companyZip', e.target.value)} placeholder="92101" />
)} {activeTab === 2 && (

Contract Details

updateField('contractDate', e.target.value)} />
updateField('contractAmount', e.target.value)} placeholder="299.00" step="0.01" />
{formData.contractType === 'gym' && (

Gym-Specific Details

updateField('gymAccountNumber', e.target.value)} placeholder="GYM-12345" />
updateField('gymFacilityNotOpen', e.target.checked)} />
{formData.gymFacilityNotOpen && (
updateField('gymFacilityOpenDate', e.target.value)} />
)}
updateField('gymAmenitiesMissing', e.target.checked)} />
{formData.gymAmenitiesMissing && (