Approve timeline integration plan

This commit is contained in:
gpt-engineer-app[bot]
2025-10-15 19:44:17 +00:00
parent dfc89bd43b
commit 625ba1a8e2
13 changed files with 494 additions and 96 deletions

View File

@@ -1,14 +1,14 @@
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
import { EntityHistoryTimeline, HistoryEvent } from './EntityHistoryTimeline';
import { EntityTimelineManager } from '@/components/timeline/EntityTimelineManager';
import { EntityVersionHistory } from '@/components/versioning/EntityVersionHistory';
import { FormerNamesSection } from './FormerNamesSection';
import { RideNameHistory } from '@/types/database';
import type { EntityType } from '@/types/timeline';
interface EntityHistoryTabsProps {
entityType: 'park' | 'ride' | 'company';
entityType: EntityType;
entityId: string;
entityName: string;
events: HistoryEvent[];
formerNames?: RideNameHistory[];
currentName?: string;
}
@@ -43,7 +43,6 @@ export function EntityHistoryTabs({
entityType,
entityId,
entityName,
events,
formerNames,
currentName,
}: EntityHistoryTabsProps) {
@@ -66,7 +65,12 @@ export function EntityHistoryTabs({
/>
)}
<EntityHistoryTimeline events={events} entityName={entityName} />
{/* Dynamic Timeline Manager with Edit/Delete */}
<EntityTimelineManager
entityType={entityType}
entityId={entityId}
entityName={entityName}
/>
</TabsContent>
<TabsContent value="version-history" className="mt-6">