Merge pull request #6309 from menloresearch/fix/handle-regenerate-resp
fix: handle conditional UI regenerate resp
This commit is contained in:
commit
95d2f0f86f
@ -40,6 +40,7 @@ import TokenSpeedIndicator from '@/containers/TokenSpeedIndicator'
|
|||||||
import CodeEditor from '@uiw/react-textarea-code-editor'
|
import CodeEditor from '@uiw/react-textarea-code-editor'
|
||||||
import '@uiw/react-textarea-code-editor/dist.css'
|
import '@uiw/react-textarea-code-editor/dist.css'
|
||||||
import { useTranslation } from '@/i18n/react-i18next-compat'
|
import { useTranslation } from '@/i18n/react-i18next-compat'
|
||||||
|
import { useModelProvider } from '@/hooks/useModelProvider'
|
||||||
|
|
||||||
const CopyButton = ({ text }: { text: string }) => {
|
const CopyButton = ({ text }: { text: string }) => {
|
||||||
const [copied, setCopied] = useState(false)
|
const [copied, setCopied] = useState(false)
|
||||||
@ -152,6 +153,7 @@ export const ThreadContent = memo(
|
|||||||
}
|
}
|
||||||
) => {
|
) => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
|
const { selectedModel } = useModelProvider()
|
||||||
|
|
||||||
// Use useMemo to stabilize the components prop
|
// Use useMemo to stabilize the components prop
|
||||||
const linkComponents = useMemo(
|
const linkComponents = useMemo(
|
||||||
@ -517,7 +519,7 @@ export const ThreadContent = memo(
|
|||||||
</DialogContent>
|
</DialogContent>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
|
|
||||||
{item.isLastMessage && (
|
{item.isLastMessage && selectedModel && (
|
||||||
<Tooltip>
|
<Tooltip>
|
||||||
<TooltipTrigger asChild>
|
<TooltipTrigger asChild>
|
||||||
<button
|
<button
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user