UNPKG

@bianic-ui/system

Version:

Bianic UI system primitives

19 lines (18 loc) 713 B
import { SystemStyleObject } from "@bianic-ui/styled-system"; import { Dict } from "@bianic-ui/utils"; import * as React from "react"; export interface ThemeProviderProps { /** * The theme to use for your application */ theme: Dict; } export declare const ThemeProvider: React.FC<ThemeProviderProps>; export declare function useTheme<T extends object = Dict>(): T; declare const StylesProvider: React.Provider<Record<string, SystemStyleObject>>, useStyles: () => Record<string, SystemStyleObject>; export { StylesProvider, useStyles }; /** * Applies styles defined in `theme.styles.global` globally * using emotion's `Global` component */ export declare const GlobalStyle: () => JSX.Element;