Skip to content

Commit

Permalink
Fix settings persistence
Browse files Browse the repository at this point in the history
  • Loading branch information
ivanjermakov committed Nov 5, 2024
1 parent bc2320c commit 9040f9b
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions src/component/app/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,6 @@ export const defaultUserSettings = {
}
}

export const [initialUserSettings, setInitialUserSettings] = createSignal(defaultUserSettings)

export const [userSettings, setUserSettings] = createSignal(defaultUserSettings)

export const config = {
Expand Down Expand Up @@ -679,11 +677,9 @@ export const App: Component = () => {
conformSchema(v, userSettingsSchema)
} catch (e) {
console.error(`invalid user settings: \`${JSON.stringify(v)}\``, e)
setInitialUserSettings(defaultUserSettings)
setUserSettings(defaultUserSettings)
return
}
setInitialUserSettings(v)
setUserSettings(v)
}

Expand Down Expand Up @@ -779,7 +775,7 @@ export const App: Component = () => {

return (
<div class="App">
<Settings schema={userSettingsSchema} initialSettings={initialUserSettings} onChange={updateUserSettings} />
<Settings schema={userSettingsSchema} initialSettings={userSettings} onChange={updateUserSettings} />
<canvas ref={canvas!} />
</div>
)
Expand Down

0 comments on commit 9040f9b

Please sign in to comment.