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;