diff --git a/packages/webui/src/App.tsx b/packages/webui/src/App.tsx index 10ae72c..c7d968b 100644 --- a/packages/webui/src/App.tsx +++ b/packages/webui/src/App.tsx @@ -38,20 +38,19 @@ export function App() { p == name)) { - window.localStorage.setItem('profiles', JSON.stringify([...profiles, name])); - } + const profilesString = window.localStorage.getItem('profiles'); + const profiles = profilesString ? JSON.parse(profilesString) : {}; + profiles[name] = profile; + + window.localStorage.setItem('profiles', JSON.stringify(profiles)); }, }} nodeService={{