'use client'; import { CalendarClock, Sparkles, X } from 'lucide-react'; import type { XiaobaoVersionRisk } from '@/lib/xiaobao-risk'; import { formatDateTime } from '@/lib/format'; import { formatRemainingWork } from '@/lib/xiaobao-warning-view'; export function XiaobaoWarningDrawer({ risk, onClose, onNavigate, }: { risk: XiaobaoVersionRisk; onClose: () => void; onNavigate: () => void; }) { const evidence = risk.dailyEvidence; const evidenceItems = [ ...(evidence?.todayDeliveries ?? []), ...(evidence?.todayProgress ?? []), ...(evidence?.todayCreations ?? []), ...(evidence?.todayRisks ?? []), ...(evidence?.progressNotes ?? []), ]; return (
规则预警会保留事实证据,AI 解读自动补充
预测可发: {formatDateTime(risk.forecastReleaseDate)}
{risk.trend.summary}
{reason.title}
{reason.severity}{reason.detail}
{item.title}
{item.summary}
{formatDateTime(item.occurredAt)}
{item.title}
{item.detail}
{risk.aiInsight.forecast}
{label}
{value}