diff --git a/.gitignore b/.gitignore index 9ca0d6a..5aab7ea 100644 --- a/.gitignore +++ b/.gitignore @@ -46,4 +46,8 @@ certificates post_migrator.py # Server -firecrawl-responses-api/.env \ No newline at end of file +server/node_modules +firecrawl-responses-api/.env + +# clerk configuration (can include secrets) +/.clerk/ diff --git a/app/layout.tsx b/app/layout.tsx index d4699c1..52add20 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -9,6 +9,8 @@ import { ConvexReactClient } from "convex/react"; import ColorStyles from "@/components/shared/color-styles/color-styles"; import Scrollbar from "@/components/ui/scrollbar"; import { BigIntProvider } from "@/components/providers/BigIntProvider"; +import { getThemeBlockingScript } from "@/lib/theme"; + import "styles/main.css"; const convex = new ConvexReactClient(process.env.NEXT_PUBLIC_CONVEX_URL!); @@ -30,21 +32,27 @@ export default function RootLayout({ return ( - + + {/* Block rendering until theme is loaded to prevent flash */} +