UNPKG

apphouse

Version:

Component library for React that uses observable state management and theme-able components.

68 lines (66 loc) 1.8 kB
import { ApphouseTheme } from '../../styles/defaults/themes.interface'; import { ApphouseThemeTokens } from '../../styles/defaults/app.token.values'; import { ThemeColors } from '../../styles/defaults/themes.interface'; import { getBaseStylesWithTokens } from '../../styles/getBaseStylesWithTokens'; const colors: ThemeColors = { background: '#FFFFFF', onBackground: '#212121', brand: '#FF9800', brandAlt: '#FFB74D', error: '#F44336', info: '#2196F3', onBrand: '#FFFFFF', onBrandAlt: '#212121', onError: '#FFFFFF', onInfo: '#FFFFFF', onSuccess: '#FFFFFF', onWarning: '#212121', required: '#FF5252', success: '#4CAF50', toggleOn: '#FFD54F', warning: '#FF9800', borderOnPrimary: '#FF9800', borderOnPrimaryInverse: '#FFFFFF', borderOnSurface10: '#D9D9D9', borderOnSurface: '#CCCCCC', focusRingInset: '#FF9800', focusRingOutline: '#FFD299', onPrimary: '#FFFFFF', onPrimaryInverse: '#FF9800', onPrimaryInverse_70: 'rgba(255, 152, 0, 0.7)', onPrimary_10: '#FFF3E0', onPrimary_20: '#FFE0B2', onPrimary_40: '#FFC107', onPrimary_50: '#FFB300', onPrimary_90: '#1E1E1E', onPrimary_95: '#121212', onSelection: '#FFFFFF', onSurface10: '#FFFFFF', onSurface20: '#FFFFFF', onSurface30: '#FFFFFF', onSurface40: '#FFFFFF', onSurface: '#FFFFFF', overlay: 'rgba(0,0,0,0.5)', primary: 'rgb(21 21 21)', primaryInverse: '#FFFFFF', selection: '#FF9800', surface10: '#1C1C1C', surface20: '#2F2F2F', surface30: '#444444', surface40: '#5C5C5C', surface: 'black', lightColor: '#FFFFFF', darkColor: '#000000' }; /** * Defines the theme */ export const theme: ApphouseTheme = { id: 'BEE', colors: colors, tokens: ApphouseThemeTokens, styles: getBaseStylesWithTokens({ colors: colors, tokens: ApphouseThemeTokens }) };