'use client' import { useState } from 'react' import type { QualityMetric } from './MetricCard' export function MetricModal({ metric, onClose, onSave }: { metric?: QualityMetric onClose: () => void onSave: (data: any) => void }) { const [form, setForm] = useState({ name: metric?.name || '', category: metric?.category || 'accuracy', score: metric?.score ?? 0, threshold: metric?.threshold ?? 80, trend: metric?.trend || 'stable', ai_system: metric?.ai_system || '', }) return (