feat: sdk migration in progress

This commit is contained in:
allanice001
2025-11-02 13:19:30 +00:00
commit 0d10d42442
492 changed files with 71067 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
import type { ReactNode } from "react"
import { ThemeProvider as NextThemesProvider } from "next-themes"
export type Theme = "light" | "dark" | "system"
export function ThemeProvider({
children,
defaultTheme = "system",
storageKey = "vite-ui-theme",
}: {
children: ReactNode
defaultTheme?: Theme
storageKey?: string
}) {
return (
<NextThemesProvider
attribute="class"
defaultTheme={defaultTheme}
enableSystem
storageKey={storageKey}
disableTransitionOnChange
>
{children}
</NextThemesProvider>
)
}