Spaces:
Sleeping
Sleeping
| import { useEffect, useState, useRef, useMemo, useContext } from 'react'; | |
| import styles from './index.module.less'; | |
| import Answer from '../answer'; | |
| const SessionItem = ({ item, handleNodeClick, idx }: any) => { | |
| return <> | |
| <div className={styles.questionArea}> | |
| <div className={styles.avatar}></div> | |
| <div className={styles.question}> | |
| <span>{item.question}</span> | |
| </div> | |
| </div> | |
| <Answer | |
| key={`answer-item-${idx}`} | |
| listId={idx} | |
| response={item?.response || ''} | |
| refList={item?.responseRefList} | |
| isEnd={item?.isEnd || item?.chatIsOver || false} | |
| adjList={item.adjacency_list} | |
| handleNodeClick={handleNodeClick} | |
| question={item?.question} | |
| /> | |
| </> | |
| }; | |
| export default SessionItem; |