const PROJECT_FIELDS = [ { key: 'LOG TITLE', label: 'Log Title' }, { key: 'HOLE NO', label: 'Hole No.' }, { key: 'PROJECT NO', label: 'Project No.' }, { key: 'PROJECT', label: 'Project' }, { key: 'LOCATION', label: 'Location' }, { key: 'STARTED', label: 'Started' }, { key: 'FINISHED', label: 'Finished' }, { key: 'DRILL METHOD', label: 'Drill Method' }, { key: 'GROUND ELEV. (M)', label: 'Ground Elev. (m)', type: 'number' }, { key: 'COORDINATES (M) N', label: 'N (m)' }, { key: 'COORDINATES (M) E', label: 'E (m)' }, { key: 'LOGGED BY', label: 'Logged By' }, { key: 'CHECKED BY', label: 'Checked By' }, { key: 'WATER LEVEL (M)', label: 'Water Level (m)', type: 'number' }, ]; const SOIL_TYPES = ['', 'ASPHALT', 'CLAY', 'GRAVEL', 'SAND', 'BACKFILL']; const Field = ({ label, value, type = 'text', onChange }) => (