mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-22 13:11:16 -05:00
feat: Implement Phase 5 optimization and best practices
This commit is contained in:
@@ -11,47 +11,10 @@ import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip
|
||||
import { format } from 'date-fns';
|
||||
import { SubmissionItemsList } from './SubmissionItemsList';
|
||||
import { MeasurementDisplay } from '@/components/ui/measurement-display';
|
||||
|
||||
interface ModerationItem {
|
||||
id: string;
|
||||
type: 'review' | 'content_submission';
|
||||
content: any;
|
||||
created_at: string;
|
||||
updated_at?: string;
|
||||
user_id: string;
|
||||
status: string;
|
||||
submission_type?: string;
|
||||
user_profile?: {
|
||||
username: string;
|
||||
display_name?: string;
|
||||
avatar_url?: string;
|
||||
};
|
||||
entity_name?: string;
|
||||
park_name?: string;
|
||||
reviewed_at?: string;
|
||||
reviewed_by?: string;
|
||||
reviewer_notes?: string;
|
||||
reviewer_profile?: {
|
||||
username: string;
|
||||
display_name?: string;
|
||||
avatar_url?: string;
|
||||
};
|
||||
escalated?: boolean;
|
||||
assigned_to?: string;
|
||||
locked_until?: string;
|
||||
_removing?: boolean;
|
||||
submission_items?: Array<{
|
||||
id: string;
|
||||
item_type: string;
|
||||
item_data: any;
|
||||
status: string;
|
||||
}>;
|
||||
}
|
||||
|
||||
import { ValidationSummary } from './ValidationSummary';
|
||||
import type { ValidationResult } from '@/lib/entityValidationSchemas';
|
||||
|
||||
import type { LockStatus } from '@/lib/moderation/lockHelpers';
|
||||
import type { ModerationItem } from '@/types/moderation';
|
||||
|
||||
interface QueueItemProps {
|
||||
item: ModerationItem;
|
||||
|
||||
Reference in New Issue
Block a user