Skip to content

Commit 8d64e9c

Browse files
committed
fix: Sidebar reset btn
1 parent c3f0ebe commit 8d64e9c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/components/Sidebar.jsx

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@ const Sidebar = () => {
2121
// Początkowe wartości parametrów
2222
const [model, setModel] = useState(localStorage.getItem('model') || 'gpt-3.5-turbo');
2323
const [temperature, setTemperature] = useState(parseFloat(localStorage.getItem('temperature')) || 0.7);
24-
const [maxTokens, setMaxTokens] = useState(parseInt(localStorage.getItem('maxTokens')) || 500);
2524
const [frequencyPenalty, setFrequencyPenalty] = useState(parseFloat(localStorage.getItem('frequencyPenalty')) || 0);
25+
const [maxTokens, setMaxTokens] = useState(parseInt(localStorage.getItem('maxTokens')) || 500);
2626
const [topP, setTopP] = useState(parseFloat(localStorage.getItem('topP')) || 1);
2727

2828

2929
useEffect(() => {
3030
const saveParamsToLocalStorage = () => {
3131
localStorage.setItem('model', model);
3232
localStorage.setItem('temperature', temperature.toString());
33-
localStorage.setItem('maxTokens', maxTokens.toString());
3433
localStorage.setItem('frequencyPenalty', frequencyPenalty.toString());
34+
localStorage.setItem('maxTokens', maxTokens.toString());
3535
localStorage.setItem('topP', topP.toString());
3636
};
3737

@@ -54,11 +54,11 @@ const Sidebar = () => {
5454
}, [params])
5555

5656
const handleReset = () => {
57-
setModel('gpt-3.5-turbo')
57+
setModel("gpt-3.5-turbo")
5858
setTemperature(0.7)
5959
setMaxTokens(500)
60-
setModel(0)
61-
setModel(1)
60+
setFrequencyPenalty(0)
61+
setTopP(1)
6262
}
6363

6464
return <Sheet sx={{display: {xs: "none", md: "flow"}, borderRight: '1px solid', borderColor: 'divider', overflowY: 'scroll', width: "25rem", p: 3}}>
@@ -74,7 +74,7 @@ const Sidebar = () => {
7474
</IconButton>
7575
</Tooltip>
7676
</Box>
77-
<Select defaultValue={model} size="sm" onChange={(event, value) => setModel(value)} indicator={<KeyboardArrowDown />}
77+
<Select value={model} defaultValue={model} size="sm" onChange={(event, value) => setModel(value)} indicator={<KeyboardArrowDown />}
7878
sx={{
7979
[`& .${selectClasses.indicator}`]: {
8080
transition: '0.2s',

0 commit comments

Comments
 (0)