Skip to content

Commit 737cd25

Browse files
added the tooltip on sidenav chat mode button
1 parent e790343 commit 737cd25

File tree

1 file changed

+20
-21
lines changed

1 file changed

+20
-21
lines changed

frontend/src/components/Layout/SideNav.tsx

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import ExpandedChatButtonContainer from '../ChatBot/ExpandedChatButtonContainer'
1717
import { tooltips } from '../../utils/Constants';
1818
import ChatModeToggle from '../ChatBot/ChatModeToggle';
1919
import { RiChatSettingsLine } from 'react-icons/ri';
20+
import IconButtonWithToolTip from '../UI/IconButtonToolTip';
2021

2122
const SideNav: React.FC<SideNavProps> = ({
2223
position,
@@ -131,27 +132,25 @@ const SideNav: React.FC<SideNavProps> = ({
131132
/>
132133
</Tip>
133134
{!isChatModalOpen && (
134-
<Tip allowedPlacements={['left']}>
135-
<SideNavigation.Item
136-
onClick={(e) => {
137-
setchatModeAnchor(e.currentTarget);
138-
setshowChatMode(true);
139-
}}
140-
icon={
141-
<>
142-
<Tip.Trigger>
143-
<RiChatSettingsLine className='n-size-token-7' />
144-
</Tip.Trigger>
145-
<Tip.Content>Chat Mode</Tip.Content>
146-
<ChatModeToggle
147-
open={showChatMode}
148-
closeHandler={() => setshowChatMode(false)}
149-
menuAnchor={chatModeAnchor}
150-
></ChatModeToggle>
151-
</>
152-
}
153-
></SideNavigation.Item>
154-
</Tip>
135+
<SideNavigation.Item
136+
onClick={(e) => {
137+
setchatModeAnchor(e.currentTarget);
138+
setshowChatMode(true);
139+
}}
140+
icon={
141+
<>
142+
<IconButtonWithToolTip size='small' placement='left' clean label='Chat mode' text='Chat mode'>
143+
<RiChatSettingsLine className='n-size-token-7' />
144+
</IconButtonWithToolTip>
145+
<ChatModeToggle
146+
open={showChatMode}
147+
closeHandler={() => setshowChatMode(false)}
148+
menuAnchor={chatModeAnchor}
149+
disableBackdrop={true}
150+
></ChatModeToggle>
151+
</>
152+
}
153+
></SideNavigation.Item>
155154
)}
156155
</>
157156
)}

0 commit comments

Comments
 (0)