From e8091d3c65bf7adb26531e5376e33c1d24b924c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kry=C5=A1tof=20=C5=98ez=C3=A1=C4=8D?= Date: Sun, 21 Aug 2022 15:50:43 +0200 Subject: [PATCH 1/2] Add children to ThemeProvider props type --- typings/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index d2bb222..c209bec 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -8,7 +8,7 @@ type $Without = T extends any ? Pick = { [P in keyof T]?: $DeepPartial }; export type ThemingType = { - ThemeProvider: React.ComponentType<{ theme?: Theme }>; + ThemeProvider: React.ComponentType<{ theme?: Theme, children: React.ReactNode }>; withTheme: ( WrappedComponent: React.ComponentType & C ) => React.ComponentType< From 2afb6dc00234f745be65b99bf939fd64f88440c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kry=C5=A1tof=20=C5=98ez=C3=A1=C4=8D?= Date: Thu, 8 Sep 2022 11:44:41 +0200 Subject: [PATCH 2/2] Replace children with PropsWithChildren --- typings/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index c209bec..228fb92 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -8,7 +8,7 @@ type $Without = T extends any ? Pick = { [P in keyof T]?: $DeepPartial }; export type ThemingType = { - ThemeProvider: React.ComponentType<{ theme?: Theme, children: React.ReactNode }>; + ThemeProvider: React.ComponentType>; withTheme: ( WrappedComponent: React.ComponentType & C ) => React.ComponentType<