From 968af64ee785a8750597e6c8abe7748cf124f53b Mon Sep 17 00:00:00 2001 From: lemmy mwaura Date: Sat, 10 Dec 2022 22:24:02 +0300 Subject: [PATCH 01/12] refactor: set data as a map instead of list --- .../utilities/secrets/getSecretsForProject.js | 15 ++--- frontend/pages/dashboard/[id].js | 58 +++++++++---------- 2 files changed, 37 insertions(+), 36 deletions(-) diff --git a/frontend/components/utilities/secrets/getSecretsForProject.js b/frontend/components/utilities/secrets/getSecretsForProject.js index 7bdac922ff..8b353af7e5 100644 --- a/frontend/components/utilities/secrets/getSecretsForProject.js +++ b/frontend/components/utilities/secrets/getSecretsForProject.js @@ -68,13 +68,14 @@ const getSecretsForProject = async ({ setFileState(tempFileState); setData( - tempFileState.map((line, index) => [ - guidGenerator(), - index, - line["key"], - line["value"], - line["type"], - ]) + tempFileState.map((line, index) => { + return { + id: guidGenerator(), + key: line["key"], + value: line["value"], + type: line["type"] + } + }) // .sort((a, b) => // sortMethod == "alphabetical" // ? a[2].localeCompare(b[2]) diff --git a/frontend/pages/dashboard/[id].js b/frontend/pages/dashboard/[id].js index bec6849ad6..64befe1053 100644 --- a/frontend/pages/dashboard/[id].js +++ b/frontend/pages/dashboard/[id].js @@ -74,7 +74,7 @@ const KeyPair = ({ onChangeHandler={modifyKey} type="varName" index={keyPair[1]} - value={keyPair[2]} + value={keyPair.key} duplicates={duplicates} /> @@ -85,7 +85,7 @@ const KeyPair = ({ onChangeHandler={modifyValue} type="value" index={keyPair[1]} - value={keyPair[3]} + value={keyPair.value} blurred={isBlurred} /> @@ -114,7 +114,7 @@ const KeyPair = ({
modifyVisibility( - keyPair[4] == "personal" ? "shared" : "personal", + keyPair.type == "personal" ? "shared" : "personal", keyPair[1] ) } @@ -122,10 +122,10 @@ const KeyPair = ({ >
- {keyPair[4] == "personal" ? "Make Shared" : "Make Personal"} + {keyPair.type == "personal" ? "Make Shared" : "Make Personal"}