import { ReactNode } from 'react'; import { CodeEditor } from '@@/CodeEditor'; import { DiffViewMode } from './DiffControl'; import { DiffViewSection } from './DiffViewSection'; import { SelectedRevisionNumber, CompareRevisionNumberFetched } from './types'; type Props = { manifest: string; selectedRevisionNumber: SelectedRevisionNumber; diffViewMode: DiffViewMode; compareManifest?: string; compareRevisionNumberFetched?: CompareRevisionNumberFetched; isCompareReleaseLoading: boolean; isCompareReleaseError: boolean; diffControl: ReactNode; }; export function ManifestDetails({ manifest, selectedRevisionNumber, diffViewMode, compareManifest, compareRevisionNumberFetched, isCompareReleaseLoading, isCompareReleaseError, diffControl, }: Props) { return ( <> {diffControl} {diffViewMode === 'view' ? ( ) : ( )} ); }