@atlaskit/app-provider
Version:
A top level provider for the Design System.
20 lines (19 loc) • 611 B
TypeScript
/**
* @jsxRuntime classic
* @jsx jsx
* @jsxFrag React.Fragment
*/
import React from 'react';
import { type ThemeWithCustomOverrides } from '@atlaskit/tokens/custom-theme-overrides';
import type { ThemeColorModes } from '@atlaskit/tokens/theme-color-modes';
export interface ThemeProviderProps {
defaultColorMode?: ThemeColorModes;
defaultTheme?: ThemeWithCustomOverrides;
children: React.ReactNode;
}
/**
* __Theme provider__
*
* Provides global theming configuration.
*/
export declare function ThemeProvider({ children, defaultColorMode, defaultTheme, }: ThemeProviderProps): JSX.Element;