import SidePanelAll from './tabs/SidePanelAll'; import { useRoomsListContext, useSidePanelFilter } from '../contexts/RoomsNavigationContext'; import SidePanelInProgress from './omnichannel/tabs/SidePanelInProgress'; import SidePanelQueue from './omnichannel/tabs/SidePanelQueue'; import SidePanelOnHold from './omnichannel/tabs/SidepanelOnHold'; import SidePanelDiscussions from './tabs/SidePanelDiscussions'; import SidePanelFavorites from './tabs/SidePanelFavorites'; import SidePanelRooms from './tabs/SidePanelRooms'; const SidePanelRouter = () => { const [currentTab] = useSidePanelFilter(); const { parentRid } = useRoomsListContext(); switch (currentTab) { case 'all': return ; case 'favorites': return ; case 'discussions': return ; case 'teams': case 'channels': case 'directMessages': return parentRid ? : ; case 'inProgress': return ; case 'onHold': return ; case 'queue': return ; default: return ; } }; export default SidePanelRouter;