From 8491171b82b5d7a7979c6274c23038b832c91fdf Mon Sep 17 00:00:00 2001 From: balzack Date: Mon, 28 Aug 2023 23:40:32 -0700 Subject: [PATCH] updating seal modal --- app/mobile/src/session/settings/Settings.jsx | 32 ++++++++++++++----- .../src/session/settings/useSettings.hook.js | 2 +- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/app/mobile/src/session/settings/Settings.jsx b/app/mobile/src/session/settings/Settings.jsx index aaad2cf2..72ed8e39 100644 --- a/app/mobile/src/session/settings/Settings.jsx +++ b/app/mobile/src/session/settings/Settings.jsx @@ -201,7 +201,7 @@ export function Settings() { - + { state.strings.sealedTopics } @@ -212,17 +212,31 @@ export function Settings() { - - - + { state.hidePassword && ( + + + + )} + { !state.hidePassword && ( + + + + )} - - - + { state.hideConfirm && ( + + + + )} + { !state.hideConfirm && ( + + + + )} { state.sealPassword === state.sealConfirm && state.sealPassword && ( @@ -240,7 +254,9 @@ export function Settings() { { state.strings.sealLocked } )} { state.sealEnabled && state.sealUnlocked && ( - { state.strings.sealUnlocked } + <> + { state.strings.sealUnlocked } + )} diff --git a/app/mobile/src/session/settings/useSettings.hook.js b/app/mobile/src/session/settings/useSettings.hook.js index 4f178b25..7efc6934 100644 --- a/app/mobile/src/session/settings/useSettings.hook.js +++ b/app/mobile/src/session/settings/useSettings.hook.js @@ -37,7 +37,7 @@ export function useSettings() { const sealKey = account.state.sealKey; const sealEnabled = seal?.publicKey != null; const sealUnlocked = seal?.publicKey === sealKey?.public && sealKey?.private && sealKey?.public; - updateState({ sealable, seal, sealKey, sealEnabled: false, sealUnlocked }); + updateState({ sealable, seal, sealKey, sealEnabled, sealUnlocked }); }, [account.state]); const unlock = async () => {