import {forwardRef} from 'react'; import { EventDataSection, type EventDataSectionProps, } from 'sentry/components/events/eventDataSection'; import type {SectionKey} from 'sentry/views/issueDetails/streamline/context'; import { FoldSection, type FoldSectionProps, } from 'sentry/views/issueDetails/streamline/foldSection'; import {useHasStreamlinedUI} from 'sentry/views/issueDetails/utils'; /** * This section is meant to provide a shared component while the streamline UI * for issue details is being developed. Once GA'd, all occurances should be replaced * with just */ export const InterimSection = forwardRef< HTMLElement, EventDataSectionProps & Pick >(function InterimSection( {children, title, type, actions = null, initialCollapse, preventCollapse, ...props}, ref ) { const hasStreamlinedUI = useHasStreamlinedUI(); return hasStreamlinedUI ? ( {children} ) : ( {children} ); });