diff --git a/apps/desktop/src/renderer/src/App.tsx b/apps/desktop/src/renderer/src/App.tsx index 831b3e0..3efef93 100644 --- a/apps/desktop/src/renderer/src/App.tsx +++ b/apps/desktop/src/renderer/src/App.tsx @@ -26,6 +26,10 @@ export const App = () => { useEffect(() => dcrypt.onLocked(() => setUnlocked(false)), []); + useEffect(() => { + void dcrypt.vault.status().then((s) => setUnlocked(s.unlocked)); + }, []); + const lock = useCallback(async () => { await dcrypt.vault.lock(); setUnlocked(false); diff --git a/apps/desktop/src/renderer/src/components/NewItemDialog.tsx b/apps/desktop/src/renderer/src/components/NewItemDialog.tsx index d9a246c..745cd92 100644 --- a/apps/desktop/src/renderer/src/components/NewItemDialog.tsx +++ b/apps/desktop/src/renderer/src/components/NewItemDialog.tsx @@ -5,6 +5,7 @@ import { DialogDescription, DialogFooter, DialogHeader, + DialogPanel, DialogTitle, } from '@constructive-io/ui/dialog'; import { Input } from '@constructive-io/ui/input'; @@ -94,7 +95,7 @@ export const NewItemDialog = ({ New item Everything is encrypted before it is stored. -
+
@@ -164,7 +165,7 @@ export const NewItemDialog = ({ setNote(e.target.value)} />
)} -
+