Add CSP nonce for Tamagui styles
This commit is contained in:
@@ -4,6 +4,7 @@ import { RouterProvider } from 'react-router-dom';
|
||||
import { Toaster } from 'react-hot-toast';
|
||||
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
|
||||
import { TamaguiProvider, Theme } from '@tamagui/core';
|
||||
import { setNonce } from '@tamagui/web';
|
||||
import '@tamagui/core/reset.css';
|
||||
import tamaguiConfig from '../../../tamagui.config';
|
||||
import { AuthProvider } from './auth/context';
|
||||
@@ -23,6 +24,14 @@ const DevTenantSwitcher = React.lazy(() => import('./DevTenantSwitcher'));
|
||||
|
||||
const enableDevSwitcher = import.meta.env.DEV || import.meta.env.VITE_ENABLE_TENANT_SWITCHER === 'true';
|
||||
|
||||
const styleNonce = document
|
||||
.querySelector('meta[name="csp-style-nonce"]')
|
||||
?.getAttribute('content');
|
||||
|
||||
if (styleNonce) {
|
||||
setNonce(styleNonce);
|
||||
}
|
||||
|
||||
initializeTheme();
|
||||
initSentry('admin');
|
||||
const rootEl = document.getElementById('root')!;
|
||||
|
||||
Reference in New Issue
Block a user