mirror of
https://github.com/felipegcoutinho/openmonetis.git
synced 2026-05-09 11:01:45 +00:00
chore(analytics): mover configuração do Umami para variáveis de ambiente
- UMAMI_URL, UMAMI_WEBSITE_ID e UMAMI_DOMAINS carregados via process.env - script só é injetado se as vars estiverem definidas - CSP atualizada dinamicamente com base no UMAMI_URL - documentado no .env.example Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -29,12 +29,16 @@ export default function RootLayout({
|
||||
>
|
||||
<head>
|
||||
<meta name="apple-mobile-web-app-title" content="OpenMonetis" />
|
||||
<script
|
||||
defer
|
||||
src="https://umami.felipecoutinho.com/script.js"
|
||||
data-website-id="ea438854-a014-42ea-b416-0a8321471f0f"
|
||||
data-domains="openmonetis.com"
|
||||
/>
|
||||
{process.env.UMAMI_URL && process.env.UMAMI_WEBSITE_ID && (
|
||||
<script
|
||||
defer
|
||||
src={`${process.env.UMAMI_URL}/script.js`}
|
||||
data-website-id={process.env.UMAMI_WEBSITE_ID}
|
||||
{...(process.env.UMAMI_DOMAINS
|
||||
? { "data-domains": process.env.UMAMI_DOMAINS }
|
||||
: {})}
|
||||
/>
|
||||
)}
|
||||
</head>
|
||||
<body className="subpixel-antialiased" suppressHydrationWarning>
|
||||
<ThemeProvider attribute="class" defaultTheme="light">
|
||||
|
||||
Reference in New Issue
Block a user