Move to TanStack Start from Next.js (#184)

This commit is contained in:
Aslam
2024-10-07 16:44:17 +07:00
committed by GitHub
parent 3a89a1c07f
commit 950ebc3dad
514 changed files with 20021 additions and 15508 deletions
+23
View File
@@ -0,0 +1,23 @@
import { ClerkProvider as BaseClerkProvider } from "@clerk/tanstack-start"
import { dark } from "@clerk/themes"
import { useTheme } from "next-themes"
interface ClerkProviderProps {
children: React.ReactNode
}
export const ClerkProvider: React.FC<ClerkProviderProps> = ({ children }) => {
const { theme, systemTheme } = useTheme()
const isDarkTheme =
theme === "dark" || (theme === "system" && systemTheme === "dark")
const appearance = {
baseTheme: isDarkTheme ? dark : undefined,
variables: { colorPrimary: isDarkTheme ? "#dddddd" : "#2e2e2e" },
}
return (
<BaseClerkProvider appearance={appearance}>{children}</BaseClerkProvider>
)
}