import { Textarea, Tooltip, TooltipArrow, TooltipContent, TooltipPortal, TooltipTrigger, } from '@janhq/uikit' import { useAtomValue } from 'jotai' import { InfoIcon } from 'lucide-react' import useUpdateModelParameters from '@/hooks/useUpdateModelParameters' import { getActiveThreadIdAtom } from '@/helpers/atoms/Thread.atom' type Props = { title: string name: string description: string placeholder: string value: string } const ModelConfigInput: React.FC = ({ title, name, value, description, placeholder, }) => { const { updateModelParameter } = useUpdateModelParameters() const threadId = useAtomValue(getActiveThreadIdAtom) const onValueChanged = (e: React.ChangeEvent) => { if (!threadId) return updateModelParameter(threadId, name, e.target.value) } return (

{title}

{description}