diff --git a/resources/js/admin/main.tsx b/resources/js/admin/main.tsx index 1424acb..fcad95a 100644 --- a/resources/js/admin/main.tsx +++ b/resources/js/admin/main.tsx @@ -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')!; diff --git a/resources/views/admin.blade.php b/resources/views/admin.blade.php index 7c31f11..53e61a0 100644 --- a/resources/views/admin.blade.php +++ b/resources/views/admin.blade.php @@ -7,6 +7,7 @@