From 7798b490ffb608ef18d226468e4ca4c8448702b3 Mon Sep 17 00:00:00 2001 From: Ochieng Paul Date: Mon, 22 Jan 2024 22:14:55 +0300 Subject: [PATCH] enabling dev tools --- netmanager/src/App.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/netmanager/src/App.js b/netmanager/src/App.js index 2eab866ace..7eec5ebbd8 100644 --- a/netmanager/src/App.js +++ b/netmanager/src/App.js @@ -47,6 +47,25 @@ if (localStorage.jwtToken) { } const App = () => { + // disabling feature + useEffect(() => { + if (process.env.REACT_APP_ALLOW_DEV_TOOLS === 'staging') { + return; + } else { + // Disable context menu (right click) + document.addEventListener('contextmenu', (e) => { + e.preventDefault(); + }); + + // Disable F12 key (open developer tools) + document.addEventListener('keydown', (e) => { + if (e.keyCode === 123) { + e.preventDefault(); + } + }); + } + }, []); + return (