1- import React , { useState , useEffect } from "react" ;
1+ import { useState , useEffect } from "react" ;
22import area from "@turf/area" ;
33import { useNavigate } from "react-router-dom" ;
44import {
@@ -18,16 +18,10 @@ export default function CreateField() {
1818 const [ areaHa , setArea ] = useState ( "" ) ;
1919 const [ autoAreaHa , setAutoAreaHa ] = useState ( ) ;
2020 const [ autoCalcArea , setAutoCalcArea ] = useState ( true ) ;
21- const [ overrideArea , setOverrideArea ] = useState ( false ) ;
22- const [ photo , setPhoto ] = useState ( "" ) ;
21+ const [ _overrideArea , setOverrideArea ] = useState ( false ) ;
22+ const [ photo , _setPhoto ] = useState ( "" ) ;
2323 const [ crop , setCrop ] = useState ( "" ) ;
24- const CROP_OPTIONS = [
25- "Potato" ,
26- "Soybean" ,
27- "Sugar Beet" ,
28- "Tomato" ,
29- "Wheat" ,
30- ] ;
24+ const CROP_OPTIONS = [ "Potato" , "Soybean" , "Sugar Beet" , "Tomato" , "Wheat" ] ;
3125 const [ notes , setNotes ] = useState ( "" ) ;
3226 const [ geometry , setGeometry ] = useState ( null ) ;
3327 const [ yields , setYields ] = useState ( [
@@ -73,14 +67,16 @@ export default function CreateField() {
7367 } ) ;
7468 } ;
7569 const addYieldRow = ( ) => {
76-
7770 if ( yields . length === 0 ) {
78- setYields ( ( p ) => [ ...p , { year : new Date ( ) . getFullYear ( ) , valueTph : "" , unit : "t/ha" } ] ) ;
71+ setYields ( ( p ) => [
72+ ...p ,
73+ { year : new Date ( ) . getFullYear ( ) , valueTph : "" , unit : "t/ha" } ,
74+ ] ) ;
7975 return ;
8076 }
8177 const prevYear = yields [ yields . length - 1 ] . year - 1 ;
8278 setYields ( ( p ) => [ ...p , { year : prevYear , valueTph : "" , unit : "t/ha" } ] ) ;
83- }
79+ } ;
8480 const removeYieldRow = ( idx ) =>
8581 setYields ( ( p ) => p . filter ( ( _ , i ) => i !== idx ) ) ;
8682
@@ -131,7 +127,6 @@ export default function CreateField() {
131127 < div className = "grid gap-4 lg:grid-cols-[2fr_1fr]" >
132128 { /* LEFT: Map + tips */ }
133129 < div className = "flex flex-col gap-4" >
134-
135130 < div className = "rounded-2xl border bg-white p-3" >
136131 < div className = "flex items-center justify-between mb-2" >
137132 < h3 className = "font-semibold flex items-center gap-2" >
0 commit comments