Leads page: change door knock to Canvassers and Storm Chase to Storm Chase/Self-Gen

This commit is contained in:
Mayur Shinde
2026-06-04 12:36:43 +05:30
parent ba52200d08
commit d420deaa0b
3 changed files with 42 additions and 42 deletions
+3 -3
View File
@@ -140,7 +140,7 @@ export default function CreateLeadPage() {
...INITIAL_FORM,
city: 'Plano',
state: 'TX',
leadSource: 'Door Knock',
leadSource: 'Canvassers',
urgency,
notes: `Storm zone canvass — ${stormSource.areaName}.${stormSource.maxHailSize ? ` ${stormSource.maxHailSize}" hail` : ''}${stormDate ? ` on ${stormDate}` : ''}.`,
stormSource,
@@ -186,7 +186,7 @@ export default function CreateLeadPage() {
setFormData(prev => {
const next = { ...prev, [field]: value };
if (field === 'leadSource') {
if (value !== 'Door Knock') { next.canvasserId = ''; next.canvasserName = ''; }
if (value !== 'Canvassers') { next.canvasserId = ''; next.canvasserName = ''; }
if (value !== 'Referral') { next.referralNote = ''; }
}
return next;
@@ -215,7 +215,7 @@ export default function CreateLeadPage() {
if (!formData.address) missingFields.push('Street Address');
if (!formData.city) missingFields.push('City');
if (!formData.leadSource) missingFields.push('Lead Source');
if (formData.leadSource === 'Door Knock' && !formData.canvasserId) missingFields.push('Canvasser');
if (formData.leadSource === 'Canvassers' && !formData.canvasserId) missingFields.push('Canvasser');
if (missingFields.length > 0) {
setValidationError(`Required: ${missingFields.join(', ')}`);