"use client" import { useState } from "react" const items = [ "Emergency stops accessible", "Safety guards in place", "PPE compliance", "Walkways clear", "Fire extinguisher accessible", "First aid kit available" ] export default function SafetyChecklistSection({ reportId, data }: { reportId: string; data: any }) { const [checklist, setChecklist] = useState(data || {}) const [saving, setSaving] = useState(false) const handleToggle = (item: string) => { setChecklist({ ...checklist, [item]: !checklist[item] }) } const handleSave = async () => { setSaving(true) await fetch(`/api/reports/${reportId}`, { method: "PATCH", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ safetyChecklist: checklist }) }) setSaving(false) } return (

Safety Checklist

{items.map((item) => ( ))}
) }