fix: added tooltip for user cannot change model after starting thread (#1115)

* fix: added tooltip for user cannot change model after starting thread

* fix: typo content tooltip
This commit is contained in:
Faisal Amir 2023-12-20 15:24:09 +07:00 committed by GitHub
parent 040987d1cd
commit 88fc0715b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,6 +9,10 @@ import {
SelectItem,
SelectTrigger,
SelectValue,
Tooltip,
TooltipContent,
TooltipTrigger,
TooltipArrow,
Input,
} from '@janhq/uikit'
@ -71,7 +75,8 @@ export default function DropdownListSidebar() {
const finishInit = threadStates[activeThread.id].isFinishInit ?? true
return (
<>
<Tooltip>
<TooltipTrigger className="w-full">
<Select
disabled={finishInit}
value={selected?.id}
@ -122,6 +127,14 @@ export default function DropdownListSidebar() {
</div>
</SelectContent>
</Select>
</TooltipTrigger>
{finishInit && (
<TooltipContent sideOffset={10}>
<span>To change model, please start a new thread</span>
<TooltipArrow />
</TooltipContent>
)}
{selected?.engine === InferenceEngine.openai && (
<div className="mt-4">
@ -141,6 +154,6 @@ export default function DropdownListSidebar() {
/>
</div>
)}
</>
</Tooltip>
)
}