"use client" import { useState } from "react" export default function ProductionPreChecksSection({ reportId, wallThickness, sectionWeights, station1Weights }: any) { const [wt, setWt] = useState(wallThickness || { time: new Date().toISOString(), top: "", labelPanel: "", base: "", neck: "" }) const [sw, setSw] = useState(sectionWeights || { time: new Date().toISOString(), top: "", labelPanel: "", base: "", neck: "" }) const [s1w, setS1w] = useState(station1Weights || { time: new Date().toISOString(), log: "", topFlash: "", tailFlash: "", handleEye: "" }) const [saving, setSaving] = useState(false) const handleSave = async () => { setSaving(true) await fetch(`/api/reports/${reportId}`, { method: "PATCH", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ wallThickness: wt, sectionWeights: sw, station1Weights: s1w }) }) setSaving(false) } return (

Production Pre-Checks

Wall Thickness

setWt({...wt, top: e.target.value})} className="px-3 py-2 border rounded-lg" /> setWt({...wt, labelPanel: e.target.value})} className="px-3 py-2 border rounded-lg" /> setWt({...wt, base: e.target.value})} className="px-3 py-2 border rounded-lg" /> setWt({...wt, neck: e.target.value})} className="px-3 py-2 border rounded-lg" />

Section Weights

setSw({...sw, top: e.target.value})} className="px-3 py-2 border rounded-lg" /> setSw({...sw, labelPanel: e.target.value})} className="px-3 py-2 border rounded-lg" /> setSw({...sw, base: e.target.value})} className="px-3 py-2 border rounded-lg" /> setSw({...sw, neck: e.target.value})} className="px-3 py-2 border rounded-lg" />

Station 1 Weights

setS1w({...s1w, log: e.target.value})} className="px-3 py-2 border rounded-lg" /> setS1w({...s1w, topFlash: e.target.value})} className="px-3 py-2 border rounded-lg" /> setS1w({...s1w, tailFlash: e.target.value})} className="px-3 py-2 border rounded-lg" /> setS1w({...s1w, handleEye: e.target.value})} className="px-3 py-2 border rounded-lg" />
) }