UNPKG

apphouse

Version:

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

20 lines (18 loc) 555 B
import { ApphouseTheme } from '../../styles/defaults/themes.interface'; import { colors } from './colors'; import { ApphouseThemeTokens } from '../../styles/defaults/app.token.values'; import { getBaseStylesWithTokens } from '../../styles/getBaseStylesWithTokens'; export const Themes: ApphouseTheme[] = Object.keys(colors).map((c) => /** * Defines the theme */ ({ id: c, colors: colors[c], tokens: ApphouseThemeTokens, styles: getBaseStylesWithTokens({ colors: colors[c], tokens: ApphouseThemeTokens }) }) );