From 876c5f51c2caabf92b47d5a18a9b98e601806bf4 Mon Sep 17 00:00:00 2001 From: Vladyslav Matsiiako Date: Tue, 27 Dec 2022 16:46:15 -0500 Subject: [PATCH] Fixed the bugs with secret overrides and the sidebar --- frontend/components/basic/Toggle.tsx | 1 - frontend/components/dashboard/SideBar.tsx | 24 +++++++++++------------ frontend/pages/dashboard/[id].tsx | 11 ++++++++++- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/frontend/components/basic/Toggle.tsx b/frontend/components/basic/Toggle.tsx index 70e32426e..d15aed622 100644 --- a/frontend/components/basic/Toggle.tsx +++ b/frontend/components/basic/Toggle.tsx @@ -64,7 +64,6 @@ export default function Toggle ({ id ]) } else { - setSharedToHide(sharedToHide!.filter(tempId => tempId != id)) deleteOverride(id); } setEnabled(!enabled); diff --git a/frontend/components/dashboard/SideBar.tsx b/frontend/components/dashboard/SideBar.tsx index 03499b4d9..6298dd4af 100644 --- a/frontend/components/dashboard/SideBar.tsx +++ b/frontend/components/dashboard/SideBar.tsx @@ -83,8 +83,8 @@ const SideBar = ({ @@ -116,11 +116,11 @@ const SideBar = ({ enabled={overrideEnabled} setEnabled={setOverrideEnabled} addOverride={addOverride} - keyName={data[0].key} - value={data[0].value} - pos={data[0].pos} - id={data[0].id} - comment={data[0].comment} + keyName={data[0]?.key} + value={data[0]?.value} + pos={data[0]?.pos} + id={data[0]?.id} + comment={data[0]?.comment} deleteOverride={deleteOverride} sharedToHide={sharedToHide} setSharedToHide={setSharedToHide} @@ -130,13 +130,13 @@ const SideBar = ({ secret.type == "personal")[0].pos : data[0].pos} - value={overrideEnabled ? data.filter(secret => secret.type == "personal")[0].value : data[0].value} + position={overrideEnabled ? data.filter(secret => secret.type == "personal")[0]?.pos : data[0]?.pos} + value={overrideEnabled ? data.filter(secret => secret.type == "personal")[0]?.value : data[0]?.value} isDuplicate={false} blurred={true} />
- secret.type == "personal")[0].pos : data[0].pos} /> + secret.type == "personal")[0]?.pos : data[0]?.pos} />
@@ -149,8 +149,8 @@ const SideBar = ({ isFull={true} /> */} - - secret.type == "shared")[0]?.comment} modifyComment={modifyComment} position={data[0].pos} /> + + secret.type == "shared")[0]?.comment} modifyComment={modifyComment} position={data[0]?.pos} />