Conditional app title based on environment. (#760)
* conditionally set title based on environment. * wip
This commit is contained in:
@@ -29,7 +29,7 @@
|
|||||||
<meta name="theme-color" content="#67ea94" />
|
<meta name="theme-color" content="#67ea94" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<meta name="description" content="Meshtastic Web Client" />
|
<meta name="description" content="Meshtastic Web Client" />
|
||||||
<title>Meshtastic Web</title>
|
<title><%- title %></title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
|
|||||||
@@ -29,6 +29,9 @@ const CONTENT_SECURITY_POLICY =
|
|||||||
export default defineConfig(({ mode }) => {
|
export default defineConfig(({ mode }) => {
|
||||||
const env = loadEnv(mode, process.cwd());
|
const env = loadEnv(mode, process.cwd());
|
||||||
|
|
||||||
|
const isProd = mode === "production";
|
||||||
|
const isTest = env.VITE_IS_TEST;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
plugins: [
|
plugins: [
|
||||||
react(),
|
react(),
|
||||||
@@ -37,8 +40,9 @@ export default defineConfig(({ mode }) => {
|
|||||||
createHtmlPlugin({
|
createHtmlPlugin({
|
||||||
inject: {
|
inject: {
|
||||||
data: {
|
data: {
|
||||||
|
title: isTest ? "Meshtastic Web (TEST)" : "Meshtastic Web",
|
||||||
cookieYesScript:
|
cookieYesScript:
|
||||||
mode === "production" && env.VITE_COOKIEYES_CLIENT_ID
|
isProd && env.VITE_COOKIEYES_CLIENT_ID
|
||||||
? `<script async src="https://cdn-cookieyes.com/client_data/${env.VITE_COOKIEYES_CLIENT_ID}/script.js"></script>`
|
? `<script async src="https://cdn-cookieyes.com/client_data/${env.VITE_COOKIEYES_CLIENT_ID}/script.js"></script>`
|
||||||
: "",
|
: "",
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user