import { ReactNode } from 'react'; import { CodeEditor } from '@@/CodeEditor'; import { Values } from '../../types'; import { DiffViewMode } from './DiffControl'; import { DiffViewSection } from './DiffViewSection'; import { SelectedRevisionNumber, CompareRevisionNumberFetched } from './types'; interface Props { values?: Values; isUserSupplied: boolean; selectedRevisionNumber: SelectedRevisionNumber; diffViewMode: DiffViewMode; compareValues?: Values; compareRevisionNumberFetched?: CompareRevisionNumberFetched; isCompareReleaseLoading: boolean; isCompareReleaseError: boolean; diffControl: ReactNode; } export function ValuesDetails({ values, isUserSupplied, selectedRevisionNumber, diffViewMode, compareValues, compareRevisionNumberFetched, isCompareReleaseLoading, isCompareReleaseError, diffControl, }: Props) { return ( <> {diffControl} {diffViewMode === 'view' ? ( ) : ( )} ); }