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}
);
});