From 55c12616d75b72803c19ae8e9b7536658850dcc9 Mon Sep 17 00:00:00 2001 From: prafullnavkar-nxg Date: Thu, 26 Oct 2023 19:12:30 +0530 Subject: [PATCH] handle gtm config on basis on env and change start comman --- apps/OpenSign/package.json | 5 +++-- apps/OpenSign/src/Bootstrap.js | 11 ++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/apps/OpenSign/package.json b/apps/OpenSign/package.json index 1334ae50e..cebd6567e 100644 --- a/apps/OpenSign/package.json +++ b/apps/OpenSign/package.json @@ -39,7 +39,8 @@ "web-vitals": "^2.1.4" }, "scripts": { - "start": "mf-cra start", + "start": "serve -s build", + "start-dev": "mf-cra start", "build": "CI=false && mf-cra build", "test": "react-scripts test", "eject": "react-scripts eject", @@ -84,4 +85,4 @@ "pretty-quick": "^3.1.3", "tailwindcss": "^3.3.3" } -} +} \ No newline at end of file diff --git a/apps/OpenSign/src/Bootstrap.js b/apps/OpenSign/src/Bootstrap.js index ea21e30d7..3ec10295d 100644 --- a/apps/OpenSign/src/Bootstrap.js +++ b/apps/OpenSign/src/Bootstrap.js @@ -15,10 +15,6 @@ import { import DragElement from "./microappComponent/DragElement"; import TagManager from "react-gtm-module"; -const tagManagerArgs = { - gtmId: "GTM-529N7LD" -}; - const HTML5toTouch = { backends: [ { @@ -48,7 +44,12 @@ const generatePreview = (props) => { ); }; -TagManager.initialize(tagManagerArgs); +if (process.env.REACT_APP_GTM) { + const tagManagerArgs = { + gtmId: process.env.REACT_APP_GTM + }; + TagManager.initialize(tagManagerArgs); +} const root = ReactDOM.createRoot(document.getElementById("root")); root.render(