From cee84bcd6117605b13076b7253057f4844f9c9c7 Mon Sep 17 00:00:00 2001 From: Summit Dental Care Date: Mon, 22 Jun 2026 23:34:07 -0400 Subject: [PATCH] feat: add eye icon toggle to source PC API key field Allows verifying the pasted key is correct before saving. Co-Authored-By: Claude Sonnet 4.6 --- .../network-backup-manager.tsx | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/apps/Frontend/src/components/database-management/network-backup-manager.tsx b/apps/Frontend/src/components/database-management/network-backup-manager.tsx index 56b0baf3..42802d00 100644 --- a/apps/Frontend/src/components/database-management/network-backup-manager.tsx +++ b/apps/Frontend/src/components/database-management/network-backup-manager.tsx @@ -33,6 +33,7 @@ const HOUR_OPTIONS = Array.from({ length: 24 }, (_, h) => { export function NetworkBackupManager() { const { toast } = useToast(); const [showKey, setShowKey] = useState(false); + const [showReceiverKey, setShowReceiverKey] = useState(false); const [confirmRegenOpen, setConfirmRegenOpen] = useState(false); // receiver form state (initialised from query) @@ -239,12 +240,23 @@ export function NetworkBackupManager() {
- setReceiverApiKey(e.target.value)} - /> +
+ setReceiverApiKey(e.target.value)} + /> + +