From 7a71bb1c68256ee611cc6751f9c4295a3714b004 Mon Sep 17 00:00:00 2001 From: Bartosz Hernas Date: Tue, 15 Sep 2020 13:54:35 +0200 Subject: [PATCH] Better snippet --- .gitignore | 1 + components/forms/TrackingCodeForm.js | 5 +- package.json | 1 + rollup.snippet.config.js | 19 ++++++ tracker/index.js | 87 +++++++++++++++++----------- tracker/snippet.js | 42 ++++++++++++++ 6 files changed, 119 insertions(+), 36 deletions(-) create mode 100644 rollup.snippet.config.js create mode 100644 tracker/snippet.js diff --git a/.gitignore b/.gitignore index ca0f3c4f..8b349dbb 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ # production /build /public/umami.js +/public/snippet.js /lang-compiled /lang-formatted diff --git a/components/forms/TrackingCodeForm.js b/components/forms/TrackingCodeForm.js index a98b471d..36dda30e 100644 --- a/components/forms/TrackingCodeForm.js +++ b/components/forms/TrackingCodeForm.js @@ -17,12 +17,15 @@ export default function TrackingCodeForm({ values, onClose }) { />

+ {/* Run `npm run build-snippet, and copy paste here the content of public/snippet.js */} + {/* TODO: use webpack importing function to import the content of the file here ? */}