diff --git a/client/views/omnichannel/directory/ChatsContextualBar.js b/client/views/omnichannel/directory/ChatsContextualBar.js index 496a13d0109..bbb261f808b 100644 --- a/client/views/omnichannel/directory/ChatsContextualBar.js +++ b/client/views/omnichannel/directory/ChatsContextualBar.js @@ -23,6 +23,10 @@ const ChatsContextualBar = ({ chatReload }) => { directoryRoute.push({ tab: 'chats' }); }; + const handleChatsVerticalBarBackButtonClick = () => { + directoryRoute.push({ tab: 'chats', context: 'info', id }); + }; + return ( @@ -49,7 +53,7 @@ const ChatsContextualBar = ({ chatReload }) => { {context === 'edit' && ( )} diff --git a/client/views/omnichannel/directory/ContactContextualBar.js b/client/views/omnichannel/directory/ContactContextualBar.js index be40d7d630d..171d374536a 100644 --- a/client/views/omnichannel/directory/ContactContextualBar.js +++ b/client/views/omnichannel/directory/ContactContextualBar.js @@ -15,7 +15,11 @@ const ContactContextualBar = ({ contactReload }) => { const t = useTranslation(); const handleContactsVerticalBarCloseButtonClick = () => { - directoryRoute.push({}); + directoryRoute.push({ tab: 'contacts' }); + }; + + const handleContactsVerticalBarBackButtonClick = () => { + directoryRoute.push({ tab: 'contacts', context: 'info', id }); }; return ( @@ -42,14 +46,14 @@ const ContactContextualBar = ({ contactReload }) => { {context === 'new' && ( - + )} {context === 'info' && } {context === 'edit' && ( )}