Leads page: change door knock to Canvassers and Storm Chase to Storm Chase/Self-Gen
This commit is contained in:
@@ -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(', ')}`);
|
||||
|
||||
Reference in New Issue
Block a user