From 80f9aa74c93e4f7bf183526488341057e4317158 Mon Sep 17 00:00:00 2001 From: BlankParticle Date: Wed, 13 Mar 2024 10:54:32 +0530 Subject: [PATCH 1/2] fix: manually type ThemeProvider to fix type errors --- next-themes/src/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/next-themes/src/index.tsx b/next-themes/src/index.tsx index d02f61b..b111b33 100644 --- a/next-themes/src/index.tsx +++ b/next-themes/src/index.tsx @@ -12,7 +12,7 @@ const defaultContext: UseThemeProps = { setTheme: _ => {}, themes: [] } export const useTheme = () => React.useContext(ThemeContext) ?? defaultContext -export const ThemeProvider = (props: ThemeProviderProps) => { +export const ThemeProvider = (props: ThemeProviderProps):React.ReactNode => { const context = React.useContext(ThemeContext) // Ignore nested context providers, just passthrough children From fa4ed748388bfcbb0e4f9729b2fedc21c768f32a Mon Sep 17 00:00:00 2001 From: paco <34928425+pacocoursey@users.noreply.github.com> Date: Wed, 13 Mar 2024 12:40:43 -0400 Subject: [PATCH 2/2] Update next-themes/src/index.tsx --- next-themes/src/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/next-themes/src/index.tsx b/next-themes/src/index.tsx index b111b33..65ab572 100644 --- a/next-themes/src/index.tsx +++ b/next-themes/src/index.tsx @@ -12,7 +12,7 @@ const defaultContext: UseThemeProps = { setTheme: _ => {}, themes: [] } export const useTheme = () => React.useContext(ThemeContext) ?? defaultContext -export const ThemeProvider = (props: ThemeProviderProps):React.ReactNode => { +export const ThemeProvider = (props: ThemeProviderProps): React.ReactNode => { const context = React.useContext(ThemeContext) // Ignore nested context providers, just passthrough children