Skip to content
Snippets Groups Projects
Unverified Commit f47ebcb1 authored by Douglas Fabris's avatar Douglas Fabris Committed by GitHub
Browse files

regression: `ContextualbarDialog` being displayed without route param on...

regression: `ContextualbarDialog` being displayed without route param on Omnichannel directory (#32077)
parent a91407f0
Loading
......@@ -12,11 +12,6 @@ type ContextualBarProps = {
const ContextualBar: FC<ContextualBarProps> = ({ chatReload }) => {
const page = useRouteParameter('page');
const bar = useRouteParameter('bar');
if (!bar) {
return null;
}
switch (page) {
case 'contacts':
......
......@@ -15,8 +15,10 @@ import ContactTab from './contacts/ContactTab';
const DEFAULT_TAB = 'contacts';
const OmnichannelDirectoryPage = (): ReactElement => {
const t = useTranslation();
const router = useRouter();
const page = useRouteParameter('page');
const bar = useRouteParameter('bar');
const canViewDirectory = usePermission('view-omnichannel-contact-center');
useEffect(
......@@ -38,8 +40,6 @@ const OmnichannelDirectoryPage = (): ReactElement => {
const chatReload = () => queryClient.invalidateQueries({ queryKey: ['current-chats'] });
const t = useTranslation();
if (!canViewDirectory) {
return <NotAuthorizedPage />;
}
......@@ -63,9 +63,11 @@ const OmnichannelDirectoryPage = (): ReactElement => {
{(page === 'contacts' && <ContactTab />) || (page === 'chats' && <ChatTab />) || (page === 'calls' && <CallTab />)}
</PageContent>
</Page>
<ContextualbarDialog>
<ContextualBar chatReload={chatReload} />
</ContextualbarDialog>
{bar && (
<ContextualbarDialog>
<ContextualBar chatReload={chatReload} />
</ContextualbarDialog>
)}
</Page>
);
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment