* feat: adding create bot functionality Signed-off-by: James <james@jan.ai> * update the temperature progress bar Signed-off-by: James <james@jan.ai> * WIP baselayout * Mapping plugins with available preferences * Added loader component * WIP working another screen * Cleanup types and avoid import one by one * Prepare bottom bar * Add css variables colors to enable user select the accent * Enable change accent color * Seperate css variable * Fix conflict * Add blank state of my model empty * Restyle explore models page * Enable user config left sidebar * Restyle my models page * WIP styling chat page * Restyling chat message * Fix conflict * Adde form preferences setting plugins * Fixed form bot info * Sidebar bot chat * Showing rightbar for both setting when user created bot * Fix style bot info * Using overflow auto intead of scroll * Remove script built UI from root package * Fix missig import * Resolve error linter * fix e2e tests Signed-off-by: James <james@jan.ai> --------- Signed-off-by: James <james@jan.ai> Co-authored-by: James <james@jan.ai>
42 lines
1.1 KiB
TypeScript
42 lines
1.1 KiB
TypeScript
import ToggleSwitch from '../ToggleSwitch'
|
|
import DraggableProgressBar from '../DraggableProgressBar'
|
|
import { Controller } from 'react-hook-form'
|
|
|
|
type Props = {
|
|
control?: any
|
|
}
|
|
|
|
const CutomBotTemperature: React.FC<Props> = ({ control }) => (
|
|
<div className="flex flex-col gap-2">
|
|
<ToggleSwitch
|
|
id="enableCustomTemperature"
|
|
title="Custom temperature"
|
|
control={control}
|
|
/>
|
|
<div className="mt-1 text-[0.8em] text-gray-500">
|
|
{`Controls the creativity of the bot's responses. Higher values produce more
|
|
varied but unpredictable replies, lower values generate more consistent
|
|
responses.`}
|
|
</div>
|
|
<span className="text-gray-900">default: 0.7</span>
|
|
<Controller
|
|
name="enableCustomTemperature"
|
|
control={control}
|
|
render={({ field: { value } }) => {
|
|
if (!value) return <div />
|
|
return (
|
|
<DraggableProgressBar
|
|
id="customTemperature"
|
|
control={control}
|
|
min={0}
|
|
max={1}
|
|
step={0.01}
|
|
/>
|
|
)
|
|
}}
|
|
/>
|
|
</div>
|
|
)
|
|
|
|
export default CutomBotTemperature
|