import React, { useState } from "react"; /** * DiffViewer — Claude-Code-on-Web parity diff overlay. * * Shows a file list on the left and unified diff on the right. * Green = additions, red = deletions. Additive component. */ export default function DiffViewer({ diff, onClose }) { const [selectedFile, setSelectedFile] = useState(0); if (!diff || !diff.files || diff.files.length === 0) { return (