import { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { ChevronDown, Code2, BarChart3, Database, AlertOctagon } from 'lucide-react'; import styles from './TechnicalMetadata.module.css'; function Section({ icon: Icon, title, defaultOpen = false, children }) { const [open, setOpen] = useState(defaultOpen); return (
{open && (
{children}
)}
); } function MetaRow({ label, value, mono = false, highlight = false }) { return (
{label} {value}
); } export default function TechnicalMetadata({ result }) { return (
Technical Metadata Generative fingerprints & frequency signals
{/* FFT Analysis */}
{/* Artifacts */}
{result.artifacts.map((a) => (
{a.severity.toUpperCase()} {a.type}

{a.detail}

))}
{/* File metadata */}
{Object.entries(result.metadata) .filter(([key]) => key !== 'heatmapPreview') .map(([key, val]) => ( s.toUpperCase())} value={val} mono /> ))}
); }