import { AlertTriangle, CheckCircle2, CircleDashed } from "lucide-react"; import { Badge } from "@/components/ui/Badge"; import { Button } from "@/components/ui/Button"; interface ReviewSummaryRailProps { conflictCount: number; unresolvedCount: number; reviewing: boolean; hasReport: boolean; onNextUnresolved: () => void; } export function ReviewSummaryRail({ conflictCount, unresolvedCount, reviewing, hasReport, onNextUnresolved, }: ReviewSummaryRailProps) { return (

审稿摘要

{reviewing ? "四审正在更新" : hasReport ? "先处理未裁决冲突,再验收本章" : "暂无审稿留痕,可先重新审稿"}

{reviewing ? ( ) : unresolvedCount > 0 ? ( ) : conflictCount > 0 ? ( ) : ( {hasReport ? "无冲突" : "未审稿"} )}
); }