@gravity-ui/uikit
Version:
Gravity UI base styling and components
17 lines (16 loc) • 839 B
TypeScript
import * as React from 'react';
import type { PrivateLayoutProviderProps } from "../layout/LayoutProvider/LayoutProvider.js";
import type { Direction, RealTheme, Theme } from "./types.js";
export interface ThemeProviderProps extends React.PropsWithChildren<{}> {
theme?: Theme;
systemLightTheme?: RealTheme;
systemDarkTheme?: RealTheme;
direction?: Direction;
scoped?: boolean;
rootClassName?: string;
layout?: Omit<PrivateLayoutProviderProps, 'children'>;
}
export declare function ThemeProvider({ theme: themeProp, systemLightTheme: systemLightThemeProp, systemDarkTheme: systemDarkThemeProp, direction: directionProp, scoped: scopedProp, rootClassName, children, layout, }: ThemeProviderProps): import("react/jsx-runtime").JSX.Element;
export declare namespace ThemeProvider {
var displayName: string;
}