From 07f19206f593130864d312c57bd96ad8c7360b82 Mon Sep 17 00:00:00 2001 From: Dzmitry Luhauskoi Date: Sat, 22 Jun 2024 00:49:02 +0400 Subject: [PATCH] fix(types): theme optional removed (#42) --- src/index.d.ts | 2 +- src/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.d.ts b/src/index.d.ts index 678fd46..a7f88f1 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -52,7 +52,7 @@ export declare function ThemeProvider< >(props: T): JSX.Element; export declare function useTheme(): DefaultTheme; export interface ThemeProp { - theme?: DefaultTheme; + theme: DefaultTheme; } interface AsProps { as?: ValidComponent; diff --git a/src/index.js b/src/index.js index 346ed9a..0f3330b 100644 --- a/src/index.js +++ b/src/index.js @@ -23,7 +23,7 @@ export function setup(prefixer, shouldForwardProp = null) { const ThemeContext = createContext(); export function ThemeProvider(props) { return createComponent(ThemeContext.Provider, { - value: props.theme, + value: props.theme || {}, get children() { return props.children; }