diff --git a/package.json b/package.json index ac5bbac4..609bd998 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vocechat-web", - "version": "0.9.38", + "version": "0.9.39", "homepage": "https://voce.chat", "dependencies": { "@metamask/onboarding": "^1.0.1", diff --git a/src/hooks/useConfig.ts b/src/hooks/useConfig.ts index f2dc75eb..b18ad222 100644 --- a/src/hooks/useConfig.ts +++ b/src/hooks/useConfig.ts @@ -101,7 +101,7 @@ export default function useConfig(config: keyof ConfigMap = "smtp") { const updated = updates[config]; const updating = updatings[config]; const reset = () => { - setValues(undefined); + setValues(originalValue ? { ...originalValue } : undefined); }; const toggleEnable = () => { diff --git a/src/routes/setting/config/Vocespace.tsx b/src/routes/setting/config/Vocespace.tsx index a48bb6b5..af8346d5 100644 --- a/src/routes/setting/config/Vocespace.tsx +++ b/src/routes/setting/config/Vocespace.tsx @@ -231,16 +231,7 @@ export function ConfigVocespace() { {changed && ( { - // empty all input - setValues({ - url: "", - license: "", - enabled: true, - password: "", - state, - }); - }} + resetHandler={reset} /> )} {/* */}