@@ -8,27 +8,26 @@ import { useCredentials } from '../context/UserCredentials';
88import chatBotAPI from '../services/QnaAPI' ;
99import { v4 as uuidv4 } from 'uuid' ;
1010
11-
1211export default function Chatbot ( props : ChatbotProps ) {
1312 const { messages : listMessages , setMessages : setListMessages } = props ;
1413 const [ inputMessage , setInputMessage ] = useState ( '' ) ;
1514 const formattedTextStyle = { color : 'rgb(var(--theme-palette-discovery-bg-strong))' } ;
1615 const [ loading , setLoading ] = useState < boolean > ( false ) ;
1716 const { userCredentials } = useCredentials ( ) ;
1817 const messagesEndRef = useRef < HTMLDivElement > ( null ) ;
19- const [ sessionId , setSessionId ] = useState < string > ( sessionStorage . getItem ( " session_id" ) ?? "" )
18+ const [ sessionId , setSessionId ] = useState < string > ( sessionStorage . getItem ( ' session_id' ) ?? '' ) ;
2019
2120 const handleInputChange = ( e : React . ChangeEvent < HTMLInputElement > ) => {
2221 setInputMessage ( e . target . value ) ;
2322 } ;
2423
2524 useEffect ( ( ) => {
26- if ( ! sessionStorage . getItem ( " session_id" ) ) {
25+ if ( ! sessionStorage . getItem ( ' session_id' ) ) {
2726 const id = uuidv4 ( ) ;
2827 setSessionId ( id ) ;
29- sessionStorage . setItem ( " session_id" , id ) ;
28+ sessionStorage . setItem ( ' session_id' , id ) ;
3029 }
31- } , [ ] )
30+ } , [ ] ) ;
3231
3332 const simulateTypingEffect = ( responseText : string , index = 0 ) => {
3433 if ( index < responseText . length ) {
@@ -140,12 +139,14 @@ export default function Chatbot(props: ChatbotProps) {
140139 < Widget
141140 header = ''
142141 isElevated = { true }
143- className = { `p-4 self-start ${ chat . user === 'chatbot' ? 'n-bg-palette-neutral-bg-strong' : 'n-bg-palette-primary-bg-weak'
144- } `}
142+ className = { `p-4 self-start ${
143+ chat . user === 'chatbot' ? 'n-bg-palette-neutral-bg-strong' : 'n-bg-palette-primary-bg-weak'
144+ } `}
145145 >
146146 < div
147- className = { `${ loading && index === listMessages . length - 1 && chat . user == 'chatbot' ? 'loader' : ''
148- } `}
147+ className = { `${
148+ loading && index === listMessages . length - 1 && chat . user == 'chatbot' ? 'loader' : ''
149+ } `}
149150 >
150151 { chat . message . split ( / ` ( .+ ?) ` / ) . map ( ( part , index ) =>
151152 index % 2 === 1 ? (
0 commit comments