Merged in chore/add-release-version-meta-tag (pull request #3399)

Add release version meta tag + preview environment

* include release version in meta tag

do polyfills in one place

* fix: add preview as a named sentry environment


Approved-by: Linus Flood
This commit is contained in:
Joakim Jäderberg
2026-01-08 15:05:43 +00:00
parent fc857ad58f
commit 36ddbc4435
7 changed files with 19 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
import "@scandic-hotels/common/polyfills"
import { env } from "@/env/server"
import { configureTrpc } from "@/lib/trpc"
import { getTitlePrefix } from "@/util/metadata/getTitlePrfiex"
@@ -18,6 +19,9 @@ export async function generateMetadata(): Promise<Metadata> {
]),
default: combineSegments([getTitlePrefix(), "SAS by Scandic Hotels"]),
},
other: {
"x-release": env.RELEASE_TAG || "-",
},
}
}

View File

@@ -3,7 +3,6 @@ import "@scandic-hotels/design-system/normalize.css"
import "@/app/globals.css"
import "@scandic-hotels/design-system/design-system-new-deprecated.css"
import "@scandic-hotels/design-system/style.css"
import "@scandic-hotels/common/polyfills"
import { ReactQueryDevtools } from "@tanstack/react-query-devtools"
import Script from "next/script"

View File

@@ -3,7 +3,6 @@ import "@scandic-hotels/design-system/normalize.css"
import "@/app/globals.css"
import "@scandic-hotels/design-system/design-system-new-deprecated.css"
import "@scandic-hotels/design-system/style.css"
import "@scandic-hotels/common/polyfills"
import { ReactQueryDevtools } from "@tanstack/react-query-devtools"
import Script from "next/script"

View File

@@ -3,7 +3,6 @@ import "@scandic-hotels/design-system/normalize.css"
import "@/app/globals.css"
import "@scandic-hotels/design-system/design-system-new-deprecated.css"
import "@scandic-hotels/design-system/style.css"
import "@scandic-hotels/common/polyfills"
import { ReactQueryDevtools } from "@tanstack/react-query-devtools"
import Script from "next/script"

View File

@@ -3,7 +3,6 @@ import "@scandic-hotels/design-system/normalize.css"
import "@/app/globals.css"
import "@scandic-hotels/design-system/style.css"
import "@scandic-hotels/design-system/design-system-new-deprecated.css"
import "@scandic-hotels/common/polyfills"
import Script from "next/script"
import { SessionProvider } from "next-auth/react"

View File

@@ -1,3 +1,7 @@
import "@scandic-hotels/common/polyfills"
import { env } from "@/env/server"
import { getTitlePrefix } from "@/utils/metadata/title/getTitlePrefix"
import type { Metadata } from "next"
@@ -8,6 +12,9 @@ export async function generateMetadata(): Promise<Metadata> {
template: combineSegments([getTitlePrefix(), "%s", "Scandic Hotels"]),
default: combineSegments([getTitlePrefix(), "Scandic Hotels"]),
},
other: {
"x-release": env.RELEASE_TAG || "-",
},
}
}

View File

@@ -12,11 +12,18 @@ const variants = cva(styles.environmentWatermark, {
"pre-prod": styles.preprod,
stage: styles.stage,
test: styles.test,
preview: styles.test,
development: styles.development,
},
},
})
const namedEnvironments = ["pre-prod", "stage", "test", "development"] as const
const namedEnvironments = [
"development",
"pre-prod",
"preview",
"stage",
"test",
] as const
export function EnvironmentWatermark() {
if (