diff --git a/apps/www/components/providers.tsx b/apps/www/components/providers.tsx index 216a5e9c79..fa680e71d7 100644 --- a/apps/www/components/providers.tsx +++ b/apps/www/components/providers.tsx @@ -6,9 +6,10 @@ import { ThemeProvider as NextThemesProvider } from "next-themes" import { TooltipProvider } from "@/registry/new-york/ui/tooltip" -type ThemeProviderProps = React.ComponentProps - -export function ThemeProvider({ children, ...props }: ThemeProviderProps) { +export function ThemeProvider({ + children, + ...props +}: React.ComponentProps) { return ( diff --git a/apps/www/content/docs/dark-mode/next.mdx b/apps/www/content/docs/dark-mode/next.mdx index 50d14f34c4..741d849465 100644 --- a/apps/www/content/docs/dark-mode/next.mdx +++ b/apps/www/content/docs/dark-mode/next.mdx @@ -23,9 +23,10 @@ npm install next-themes import * as React from "react" import { ThemeProvider as NextThemesProvider } from "next-themes" -type ThemeProviderProps = React.ComponentProps - -export function ThemeProvider({ children, ...props }: ThemeProviderProps) { +export function ThemeProvider({ + children, + ...props +}: React.ComponentProps) { return {children} } ``` diff --git a/apps/www/package.json b/apps/www/package.json index 9e3772c24c..6ef7749ddb 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -72,7 +72,7 @@ "markdown-wasm": "^1.2.0", "next": "14.3.0-canary.43", "next-contentlayer2": "^0.4.6", - "next-themes": "^0.2.1", + "next-themes": "^0.4.3", "react": "^18.2.0", "react-day-picker": "^8.7.1", "react-dom": "^18.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 313ea62019..9ffba1e5cc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,8 +268,8 @@ importers: specifier: ^0.4.6 version: 0.4.6(contentlayer2@0.4.6(esbuild@0.17.19)(markdown-wasm@1.2.0))(esbuild@0.17.19)(markdown-wasm@1.2.0)(next@14.3.0-canary.43(@babel/core@7.22.1)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) next-themes: - specifier: ^0.2.1 - version: 0.2.1(next@14.3.0-canary.43(@babel/core@7.22.1)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: ^0.4.3 + version: 0.4.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -5497,12 +5497,11 @@ packages: react: '*' react-dom: '*' - next-themes@0.2.1: - resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} + next-themes@0.4.3: + resolution: {integrity: sha512-nG84VPkTdUHR2YeD89YchvV4I9RbiMAql3GiLEQlPvq1ioaqPaIReK+yMRdg/zgiXws620qS1rU30TiWmmG9lA==} peerDependencies: - next: '*' - react: '*' - react-dom: '*' + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc next@14.3.0-canary.43: resolution: {integrity: sha512-d+Finbm5QXDN43SAkpqkinjRAU6o5tlJYsrKiWJqKmJYQ9/zB9WxjTeRuHVV1YJmLMSueO1zft88k+4cogJ/Ig==} @@ -13141,9 +13140,8 @@ snapshots: - markdown-wasm - supports-color - next-themes@0.2.1(next@14.3.0-canary.43(@babel/core@7.22.1)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + next-themes@0.4.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - next: 14.3.0-canary.43(@babel/core@7.22.1)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0)