import { memo } from 'react'; import { SubmissionItemsList } from '../SubmissionItemsList'; import { getSubmissionTypeLabel } from '@/lib/moderation/entities'; import type { ModerationItem } from '@/types/moderation'; interface EntitySubmissionDisplayProps { item: ModerationItem; isMobile: boolean; } export const EntitySubmissionDisplay = memo(({ item, isMobile }: EntitySubmissionDisplayProps) => { return ( <> {/* Main content area */}
{/* Middle column for wide screens - shows extended submission details */} {!isMobile && item.type === 'content_submission' && (
Review Summary
Type:{' '} {getSubmissionTypeLabel(item.submission_type || 'unknown')}
{item.submission_items && item.submission_items.length > 0 && (
Items:{' '} {item.submission_items.length}
)} {item.status === 'partially_approved' && (
Status:{' '} Partially Approved
)}
)} ); }); EntitySubmissionDisplay.displayName = 'EntitySubmissionDisplay';