@rn-vui/themed
Version:
Cross Platform React Native UI Toolkit
10 lines (9 loc) • 1.14 kB
TypeScript
import { androidRipple, BackgroundImage, color, fonts, getIconType, InlinePressableProps, isIOS, normalizeText, patchWebProps, renderNode, ScreenHeight, ScreenWidth, registerCustomIconType } from '@rn-vui/base/dist/helpers';
import { Colors, darkColors, lightColors } from './colors';
import { ReplaceTheme, UpdateTheme, ThemeOptions, CreateThemeOptions, createTheme, ThemeConsumer, ThemeContext, ThemeProvider, useTheme, useThemeMode } from './ThemeProvider';
import withTheme from './withTheme';
import { makeStyles } from './makeStyles';
import type { Theme, FullTheme, ThemeMode, ThemeSpacing } from './theme';
import type { ComponentTheme } from './theme.component';
export { androidRipple, BackgroundImage, color, darkColors, fonts, getIconType, isIOS, lightColors, makeStyles, normalizeText, patchWebProps, renderNode, ScreenHeight, ScreenWidth, ThemeConsumer, ThemeContext, ThemeProvider, useTheme, useThemeMode, withTheme, createTheme, registerCustomIconType, };
export type { Colors, FullTheme, InlinePressableProps, ReplaceTheme, Theme, UpdateTheme, ComponentTheme, ThemeMode, ThemeOptions, ThemeSpacing, CreateThemeOptions, };