This commit is contained in:
Jake Kasper
2025-08-27 14:09:53 -04:00
parent 5b1e5f4753
commit 6123bb2a71

View File

@@ -94,8 +94,11 @@ const ApplicationPlanModal = ({
console.log('ApplicationPlanModal - mapCenter:', mapCenter); console.log('ApplicationPlanModal - mapCenter:', mapCenter);
console.log('ApplicationPlanModal - sections:', selectedPropertyDetails?.sections); console.log('ApplicationPlanModal - sections:', selectedPropertyDetails?.sections);
console.log('ApplicationPlanModal - equipment:', equipment); console.log('ApplicationPlanModal - equipment:', equipment);
console.log('ApplicationPlanModal - equipment sample:', equipment[0]);
console.log('ApplicationPlanModal - products:', products); console.log('ApplicationPlanModal - products:', products);
console.log('ApplicationPlanModal - products sample:', products[0]);
console.log('ApplicationPlanModal - nozzles:', nozzles); console.log('ApplicationPlanModal - nozzles:', nozzles);
console.log('ApplicationPlanModal - nozzles sample:', nozzles[0]);
}, [selectedPropertyDetails, mapCenter, equipment, products, nozzles]); }, [selectedPropertyDetails, mapCenter, equipment, products, nozzles]);
// Handle area selection on map // Handle area selection on map
@@ -326,18 +329,13 @@ const ApplicationPlanModal = ({
required required
> >
<option value="">Select equipment</option> <option value="">Select equipment</option>
{equipment {equipment.map(eq => (
.filter(eq => !applicationType || <option key={eq.id} value={eq.id}>
(applicationType === 'granular' && (eq.equipment_type === 'spreader' || eq.type === 'spreader')) || {eq.equipment_name || eq.name || eq.manufacturer || 'Unnamed Equipment'}
(applicationType === 'liquid' && (eq.equipment_type === 'sprayer' || eq.type === 'sprayer')) {eq.equipment_type || eq.type ? ` (${eq.equipment_type || eq.type})` : ''}
) {eq.equipment_model || eq.model ? ` - ${eq.equipment_model || eq.model}` : ''}
.map(eq => ( </option>
<option key={eq.id} value={eq.id}> ))}
{eq.equipment_name || eq.name || eq.manufacturer || 'Unnamed Equipment'}
{eq.equipment_type || eq.type ? ` (${eq.equipment_type || eq.type})` : ''}
{eq.equipment_model || eq.model ? ` - ${eq.equipment_model || eq.model}` : ''}
</option>
))}
</select> </select>
</div> </div>
@@ -425,13 +423,16 @@ const ApplicationPlanModal = ({
> >
<option value="">Select product</option> <option value="">Select product</option>
{products {products
.filter(prod => !applicationType || prod.productType === applicationType || prod.product_type === applicationType) .filter(prod => !applicationType ||
(prod.productType === applicationType) ||
(prod.product_type === applicationType) ||
(prod.type === applicationType)
)
.map(prod => ( .map(prod => (
<option key={prod.uniqueId} value={prod.uniqueId}> <option key={prod.uniqueId} value={prod.uniqueId}>
{prod.product_name || prod.name} {prod.product_name || prod.name || prod.productName || 'Unknown Product'}
{(prod.product_brand || prod.brand) && ` (${prod.product_brand || prod.brand})`} {(prod.product_brand || prod.brand || prod.productBrand) && ` - ${prod.product_brand || prod.brand || prod.productBrand}`}
{prod.isShared ? '' : ' (Custom)'} {prod.isShared === false && ' (Custom)'}
{prod.activeIngredient && ` - ${prod.activeIngredient}`}
</option> </option>
))} ))}
</select> </select>