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:
parent
040987d1cd
commit
88fc0715b2
@ -9,6 +9,10 @@ import {
|
|||||||
SelectItem,
|
SelectItem,
|
||||||
SelectTrigger,
|
SelectTrigger,
|
||||||
SelectValue,
|
SelectValue,
|
||||||
|
Tooltip,
|
||||||
|
TooltipContent,
|
||||||
|
TooltipTrigger,
|
||||||
|
TooltipArrow,
|
||||||
Input,
|
Input,
|
||||||
} from '@janhq/uikit'
|
} from '@janhq/uikit'
|
||||||
|
|
||||||
@ -71,7 +75,8 @@ export default function DropdownListSidebar() {
|
|||||||
const finishInit = threadStates[activeThread.id].isFinishInit ?? true
|
const finishInit = threadStates[activeThread.id].isFinishInit ?? true
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<Tooltip>
|
||||||
|
<TooltipTrigger className="w-full">
|
||||||
<Select
|
<Select
|
||||||
disabled={finishInit}
|
disabled={finishInit}
|
||||||
value={selected?.id}
|
value={selected?.id}
|
||||||
@ -122,6 +127,14 @@ export default function DropdownListSidebar() {
|
|||||||
</div>
|
</div>
|
||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
|
</TooltipTrigger>
|
||||||
|
|
||||||
|
{finishInit && (
|
||||||
|
<TooltipContent sideOffset={10}>
|
||||||
|
<span>To change model, please start a new thread</span>
|
||||||
|
<TooltipArrow />
|
||||||
|
</TooltipContent>
|
||||||
|
)}
|
||||||
|
|
||||||
{selected?.engine === InferenceEngine.openai && (
|
{selected?.engine === InferenceEngine.openai && (
|
||||||
<div className="mt-4">
|
<div className="mt-4">
|
||||||
@ -141,6 +154,6 @@ export default function DropdownListSidebar() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</>
|
</Tooltip>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user