import { NavBarSection, NavBarGroup } from '@rocket.chat/fuselage'; import { useUser, useLayout } from '@rocket.chat/ui-contexts'; import { useMediaCallAction } from '@rocket.chat/ui-voip'; import { useTranslation } from 'react-i18next'; import NavBarControlsWithData from './NavBarControlsWithData'; import { useOmnichannelEnabled } from '../../views/omnichannel/hooks/useOmnichannelEnabled'; import NavBarOmnichannelGroup from '../NavBarOmnichannelGroup'; import { NavBarItemLoginPage, NavBarItemAdministrationMenu, UserMenu } from '../NavBarSettingsToolbar'; import NavBarVoipGroup from '../NavBarVoipGroup'; const NavBarControlsSection = () => { const { t } = useTranslation(); const user = useUser(); const { isMobile } = useLayout(); const showOmnichannel = useOmnichannelEnabled(); const callAction = useMediaCallAction(); if (isMobile) { return ( {(showOmnichannel || callAction) && } {user ? : } ); } return ( {callAction && } {showOmnichannel && } {user ? : } ); }; export default NavBarControlsSection;