|
1 | 1 | import { useParams } from 'react-router-dom'
|
2 | 2 | import useCourse from '../../hooks/useCourse'
|
3 | 3 | import useUserStatus from '../../hooks/useUserStatus'
|
4 |
| -import { useRef, useState, useContext, useEffect } from 'react' |
| 4 | +import { useRef, useState, useContext } from 'react' |
5 | 5 | import useLocalStorageState from '../../hooks/useLocalStorageState'
|
6 | 6 | import { DEFAULT_MODEL } from '../../../config'
|
7 | 7 | import useInfoTexts from '../../hooks/useInfoTexts'
|
8 | 8 | import { Message } from '../../types'
|
9 |
| -import { FileCitation, FileSearchResult, ResponseStreamEventData } from '../../../shared/types' |
| 9 | +import { FileSearchResult, ResponseStreamEventData } from '../../../shared/types' |
10 | 10 | import useRetryTimeout from '../../hooks/useRetryTimeout'
|
11 | 11 | import { useTranslation } from 'react-i18next'
|
12 | 12 | import { handleCompletionStreamError } from './error'
|
13 |
| -import { Box, Button, IconButton, Modal, Typography } from '@mui/material' |
| 13 | +import { Box, Button, IconButton } from '@mui/material' |
14 | 14 | import { Disclaimer } from './Disclaimer'
|
15 | 15 | import { Conversation } from './Conversation'
|
16 | 16 | import { ChatBox } from './ChatBox'
|
17 | 17 | import { getCompletionStream } from './util'
|
18 | 18 | import { SystemPrompt } from './System'
|
19 | 19 | import { AppContext } from '../../util/context'
|
20 |
| -import { Close, Settings } from '@mui/icons-material' |
| 20 | +import { Settings } from '@mui/icons-material' |
21 | 21 | import { SettingsModal } from './SettingsModal'
|
22 | 22 | import { Link } from 'react-router-dom'
|
23 | 23 | import { useScrollToBottom } from './useScrollToBottom'
|
|
0 commit comments