diff --git a/src/lib/RootTheme/RootThemeProvider.tsx b/src/lib/RootTheme/RootThemeProvider.tsx index f647c02c..14dfcc0d 100644 --- a/src/lib/RootTheme/RootThemeProvider.tsx +++ b/src/lib/RootTheme/RootThemeProvider.tsx @@ -10,8 +10,7 @@ import {useRootTheme} from './useRootTheme'; /** * @public */ -export type RootThemeProviderProps = DataAttributes & - Omit & {children: ReactNode; theme: ThemeType}; +export type RootThemeProviderProps = DataAttributes & LibraryProps & {children: ReactNode; theme: ThemeType}; /** * @public @@ -20,7 +19,13 @@ export type RootThemeProviderProps = DataAttributes & * @see ThemeType * @see https://github.com/morewings/css-vars-hook#type-safety */ -export const RootThemeProvider: FC = ({children, theme, className, ...nativeProps}) => { +export const RootThemeProvider: FC = ({ + children, + theme, + className, + id = ROOT_ID, + ...nativeProps +}) => { const {setTheme, style, getTheme, getVariable, setVariable, removeVariable} = useRootTheme(theme); const {Provider} = RootContext; @@ -36,7 +41,7 @@ export const RootThemeProvider: FC = ({children, theme, return ( -
+
{children}