From 10acf8860d942cd42784b758f5fe9481035e50a2 Mon Sep 17 00:00:00 2001 From: alekswilc <aleks@alekswilc.dev> Date: Mon, 9 Dec 2024 22:34:40 +0100 Subject: [PATCH] feat(frontend): add stats tracker --- packages/frontend/.env.example | 3 ++- packages/frontend/index.html | 24 ++++++++++++++---------- packages/frontend/vite.config.js | 2 +- 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/packages/frontend/.env.example b/packages/frontend/.env.example index 1af272c..ef395e0 100644 --- a/packages/frontend/.env.example +++ b/packages/frontend/.env.example @@ -1 +1,2 @@ -VITE_API_URL=API URL \ No newline at end of file +VITE_API_URL=API URL +VITE_STATS_KEY=UMAMI API KEY \ No newline at end of file diff --git a/packages/frontend/index.html b/packages/frontend/index.html index 461f889..11f759f 100644 --- a/packages/frontend/index.html +++ b/packages/frontend/index.html @@ -16,14 +16,18 @@ <!DOCTYPE html> <html lang="en"> - <head> - <meta charset="UTF-8"/> - <link rel="icon" type="image/jpg" href="/favicon.png"/> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <title>simrail.pro | Simrail Logs</title> - </head> - <body> - <div id="root"></div> - <script type="module" src="/src/main.tsx"></script> - </body> +<head> + <meta charset="UTF-8"/> + <link rel="icon" type="image/jpg" href="/favicon.png"/> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + <title>simrail.pro | Simrail Logs</title> + + <script defer src="https://umami.alekswilc.dev/script.js" + data-website-id="%VITE_STATS_KEY%" + data-domains="simrail.pro,simrail.info"></script> +</head> +<body> +<div id="root"></div> +<script type="module" src="/src/main.tsx"></script> +</body> </html> diff --git a/packages/frontend/vite.config.js b/packages/frontend/vite.config.js index 12e4bee..f071f91 100644 --- a/packages/frontend/vite.config.js +++ b/packages/frontend/vite.config.js @@ -22,5 +22,5 @@ export default defineConfig({ plugins: [ react() ], build: { outDir: "../../dist/frontend", - }, + } });