+ {/* Cell */}
+
+
+
+ {
+ setFormField((prev) => ({ ...prev, cell: target.value }));
+ setErrors((prev) => ({ ...prev, cell: '' }));
+ }}
+ />
+ {errors.cell && (
+ {errors.cell}
+ )}
+
+
+
+ {/* Sector */}
+
+
+
+ {
+ setFormField((prev) => ({ ...prev, sector: target.value }));
+ setErrors((prev) => ({ ...prev, sector: '' }));
+ }}
+ />
+ {errors.sector && (
+ {errors.sector}
+ )}
+
+
+
+ {/* Site */}
+
+
+
+ {
+ setFormField((prev) => ({ ...prev, site: target.value }));
+ setErrors((prev) => ({ ...prev, site: '' }));
+ }}
+ />
+ {errors.site && (
+ {errors.site}
+ )}
+
+
+
+ {/* Latitude */}
+
+
+
+ {
+ const value = target.value === '' ? 0 : Number(target.value);
+ setFormField((prev) => ({ ...prev, lat: value }));
+ setErrors((prev) => ({ ...prev, lat: '' }));
+ }}
+ />
+ {errors.lat && (
+ {errors.lat}
+ )}
+
+
+
+ {/* Longitude */}
+
+
+
+ {
+ const value = target.value === '' ? 0 : Number(target.value);
+ setFormField((prev) => ({ ...prev, lng: value }));
+ setErrors((prev) => ({ ...prev, lng: '' }));
+ }}
+ />
+ {errors.lng && (
+ {errors.lng}
+ )}
+
+
+
+ {/* Location */}
+
+
+
+ {
+ setFormField((prev) => ({ ...prev, location: target.value }));
+ setErrors((prev) => ({ ...prev, location: '' }));
+ }}
+ />
+ {errors.location && (
+ {errors.location}
+ )}
+
+
+
+
+
+
+
+