From 3eda8fff29c55002282c29a6daaa5b42dd4e5bf3 Mon Sep 17 00:00:00 2001 From: Hector Date: Tue, 18 Jun 2024 16:25:08 +0100 Subject: [PATCH 1/4] add new env variable --- .env | 1 + 1 file changed, 1 insertion(+) diff --git a/.env b/.env index 4fe4d45..429c79b 100644 --- a/.env +++ b/.env @@ -1,2 +1,3 @@ REACT_APP_SUPABASE_URL=placeholder REACT_APP_SUPABASE_KEY=placeholder +REACT_APP_REALTIME_SYNC_ENABLED=false -- GitLab From b660c2e4feb299b9ae234e9c9e01bad0b10b7fe2 Mon Sep 17 00:00:00 2001 From: Hector Date: Tue, 18 Jun 2024 16:25:30 +0100 Subject: [PATCH 2/4] update code to use variable to hide sync feature --- src/context/SyncContext.js | 2 ++ src/pages/Home/EvidenceSelectorPanel.js | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/context/SyncContext.js b/src/context/SyncContext.js index 9323438..8efdbe9 100644 --- a/src/context/SyncContext.js +++ b/src/context/SyncContext.js @@ -3,6 +3,7 @@ import { createContext, useState } from 'react' const SyncContext = createContext() const SyncContextProvider = ({ children }) => { + const isSyncFeatureEnabled = process.env.REACT_APP_REALTIME_SYNC_ENABLED === 'true' const [room, setRoom] = useState('') const [userName, setUserName] = useState('') const [isConnected, setIsConnected] = useState(false) @@ -20,6 +21,7 @@ const SyncContextProvider = ({ children }) => { return ( { - const { room, isConnected } = useContext(SyncContext) + const { isSyncFeatureEnabled, room, isConnected } = useContext(SyncContext) const { getIsEvidenceSelected, toggleEvidenceSelected, @@ -71,11 +71,11 @@ export const EvidenceSelectorPanel = ({ isTipsVisible={isTipsVisible} toggleIsTipsVisible={toggleIsTipsVisible} /> - + />} ) -- GitLab From af48aa3cbbf2dea5a147004224c1dedf686ece94 Mon Sep 17 00:00:00 2001 From: Hector Date: Tue, 18 Jun 2024 16:26:25 +0100 Subject: [PATCH 3/4] fmt --- src/context/SyncContext.js | 3 ++- src/pages/Home/EvidenceSelectorPanel.js | 12 +++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/context/SyncContext.js b/src/context/SyncContext.js index 8efdbe9..2e11ada 100644 --- a/src/context/SyncContext.js +++ b/src/context/SyncContext.js @@ -3,7 +3,8 @@ import { createContext, useState } from 'react' const SyncContext = createContext() const SyncContextProvider = ({ children }) => { - const isSyncFeatureEnabled = process.env.REACT_APP_REALTIME_SYNC_ENABLED === 'true' + const isSyncFeatureEnabled = + process.env.REACT_APP_REALTIME_SYNC_ENABLED === 'true' const [room, setRoom] = useState('') const [userName, setUserName] = useState('') const [isConnected, setIsConnected] = useState(false) diff --git a/src/pages/Home/EvidenceSelectorPanel.js b/src/pages/Home/EvidenceSelectorPanel.js index 99047c7..3f89e77 100644 --- a/src/pages/Home/EvidenceSelectorPanel.js +++ b/src/pages/Home/EvidenceSelectorPanel.js @@ -71,11 +71,13 @@ export const EvidenceSelectorPanel = ({ isTipsVisible={isTipsVisible} toggleIsTipsVisible={toggleIsTipsVisible} /> - {isSyncFeatureEnabled && } + {isSyncFeatureEnabled && ( + + )} ) -- GitLab From a867a2cc1330a9c8ac01f72622b21c69985e781d Mon Sep 17 00:00:00 2001 From: Hector Date: Tue, 18 Jun 2024 17:35:22 +0100 Subject: [PATCH 4/4] dummy commit -- GitLab