import {useReplayContext} from 'sentry/components/replays/replayContext'; import useActiveReplayTab, {TabKey} from 'sentry/utils/replays/hooks/useActiveReplayTab'; import useOrganization from 'sentry/utils/useOrganization'; import Console from 'sentry/views/replays/detail/console'; import DomMutations from 'sentry/views/replays/detail/domMutations'; import ErrorList from 'sentry/views/replays/detail/errorList/index'; import MemoryChart from 'sentry/views/replays/detail/memoryChart'; import NetworkList from 'sentry/views/replays/detail/network'; import Trace from 'sentry/views/replays/detail/trace/index'; type Props = {}; function FocusArea({}: Props) { const {getActiveTab} = useActiveReplayTab(); const {currentTime, currentHoverTime, replay, setCurrentTime, setCurrentHoverTime} = useReplayContext(); const organization = useOrganization(); switch (getActiveTab()) { case TabKey.NETWORK: return ( ); case TabKey.TRACE: return ; case TabKey.ERRORS: return ( ); case TabKey.DOM: return ( ); case TabKey.MEMORY: return ( ); case TabKey.CONSOLE: default: { return ( ); } } } export default FocusArea;