import { HeaderToolbar } from '@rocket.chat/ui-client';
import { useRouter } from '@rocket.chat/ui-contexts';
import { useCallback, useMemo, useSyncExternalStore } from 'react';
import { useOmnichannelRoom } from '../../contexts/RoomContext';
import RoomHeader from '../RoomHeader';
import BackButton from './BackButton';
import OmnichannelRoomHeaderTag from './OmnichannelRoomHeaderTag';
import QuickActions from './QuickActions';
const OmnichannelRoomHeader = () => {
const router = useRouter();
const previousRouteName = useSyncExternalStore(
router.subscribeToRouteChange,
useCallback(() => router.getPreviousRouteName(), [router]),
);
const room = useOmnichannelRoom();
const slots = useMemo(
() => ({
start: (previousRouteName === 'omnichannel-directory' || previousRouteName === 'omnichannel-current-chats') && (
),
insideContent: ,
posContent: ,
}),
[previousRouteName],
);
return ;
};
export default OmnichannelRoomHeader;