{item.theme}
{sets.length === 0 && item.selected_text && ({item.selected_text.content}
)} {/* 质量分:审核可判断(C2)。合格线80=红线,不用组件默认85 */} {sets.length === 0 && item.selected_text?.score && ({set.selected_text.content}
{set.selected_text.score && ('use client';
/**
* ReviewCard — 单条待审笔记卡
* 通过(+5) / 打回(-3,必填原因)
*/
import { ReviewQueueItem } from '@/types/index';
import { ScoreDimBars } from '@/components/tasks/ScoreDimBars';
interface ReviewCardProps {
item: ReviewQueueItem;
onApprove: () => void;
onReject: () => void;
}
export function ReviewCard({ item, onApprove, onReject }: ReviewCardProps) {
const sets = item.selected_sets?.filter((s) => s.selected_text || s.selected_images.length) ?? [];
return (
{item.selected_text.content}
{set.selected_text.content}
{item.theme}
{sets.length === 0 && item.selected_text && (
)}
))}