UNPKG

@tiller-ds/theme

Version:

Theme module of Tiller Design System

18 lines (17 loc) 1.3 kB
import { Theme as InternalTheme, ThemeComponentType as InternalThemeComponentType, ThemeConfigFactory as InternalThemeConfigFactory, IconConfig as InternalIconConfig, IconProps as InternalIconProps, IconVariant as InternalIconVariant } from "./defaultTheme"; import { TokenProps as InternalTokenProps, ComponentTokens as InternalComponentTokens } from "./useTokens"; export declare type Theme = InternalTheme; export declare type ThemeConfigFactory = InternalThemeConfigFactory; export declare type ThemeComponentType = InternalThemeComponentType; export declare type IconConfig = InternalIconConfig; export declare type IconProps = InternalIconProps; export declare type IconVariant = InternalIconVariant; export declare type TokenProps<T extends ThemeComponentType> = InternalTokenProps<T>; export declare type ComponentTokens<T extends ThemeComponentType> = InternalComponentTokens<T>; export { default as defaultThemeConfig, createTheme, defaultIconConfig } from "./defaultTheme"; export { default as useTokens } from "./useTokens"; export { default as useIcon } from "./useIcon"; export { ThemeProvider, useThemeContext } from "./ThemeProvider"; export { default as cx } from "./cx"; export { color, font } from "./themeHelpers"; export { default as preset } from "./preset";