From c8bea4b798a9ba1d919b048cce84366dda39fb46 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Wed, 12 Nov 2025 14:36:37 +0000 Subject: [PATCH] Changes --- .../moderation/SubmissionItemsList.tsx | 38 +++++++------------ 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/src/components/moderation/SubmissionItemsList.tsx b/src/components/moderation/SubmissionItemsList.tsx index b9bac9f5..f81baca7 100644 --- a/src/components/moderation/SubmissionItemsList.tsx +++ b/src/components/moderation/SubmissionItemsList.tsx @@ -7,6 +7,7 @@ import { RichRideDisplay } from './displays/RichRideDisplay'; import { RichCompanyDisplay } from './displays/RichCompanyDisplay'; import { RichRideModelDisplay } from './displays/RichRideModelDisplay'; import { RichTimelineEventDisplay } from './displays/RichTimelineEventDisplay'; +import { DetailedViewCollapsible } from './DetailedViewCollapsible'; import { Skeleton } from '@/components/ui/skeleton'; import { Alert, AlertDescription } from '@/components/ui/alert'; import { Badge } from '@/components/ui/badge'; @@ -17,6 +18,7 @@ import type { ParkSubmissionData, RideSubmissionData, CompanySubmissionData, Rid import type { TimelineSubmissionData } from '@/types/timeline'; import { getErrorMessage, handleNonCriticalError } from '@/lib/errorHandler'; import { ModerationErrorBoundary } from '@/components/error/ModerationErrorBoundary'; +import { useDetailedViewState } from '@/hooks/useDetailedViewState'; interface SubmissionItemsListProps { submissionId: string; @@ -34,6 +36,7 @@ export const SubmissionItemsList = memo(function SubmissionItemsList({ const [loading, setLoading] = useState(true); const [refreshing, setRefreshing] = useState(false); const [error, setError] = useState(null); + const { isCollapsed, toggle } = useDetailedViewState(); useEffect(() => { fetchSubmissionItems(); @@ -188,17 +191,14 @@ export const SubmissionItemsList = memo(function SubmissionItemsList({ data={entityData as unknown as ParkSubmissionData} actionType={actionType} /> -
-
- All Fields (Detailed View) -
+ -
+ ); } @@ -211,17 +211,14 @@ export const SubmissionItemsList = memo(function SubmissionItemsList({ data={entityData as unknown as RideSubmissionData} actionType={actionType} /> -
-
- All Fields (Detailed View) -
+ -
+ ); } @@ -234,17 +231,14 @@ export const SubmissionItemsList = memo(function SubmissionItemsList({ data={entityData as unknown as CompanySubmissionData} actionType={actionType} /> -
-
- All Fields (Detailed View) -
+ -
+ ); } @@ -257,17 +251,14 @@ export const SubmissionItemsList = memo(function SubmissionItemsList({ data={entityData as unknown as RideModelSubmissionData} actionType={actionType} /> -
-
- All Fields (Detailed View) -
+ -
+ ); } @@ -280,17 +271,14 @@ export const SubmissionItemsList = memo(function SubmissionItemsList({ data={entityData as unknown as TimelineSubmissionData} actionType={actionType} /> -
-
- All Fields (Detailed View) -
+ -
+ ); }