src/themes/light-theme/light-theme.ts (34 lines of code) (raw):
/*
Copyright (c) Uber Technologies, Inc.
This source code is licensed under the MIT license found in the
LICENSE file in the root directory of this source tree.
*/
import foundationColorTokens from './color-tokens';
import primitiveColorTokens from '../../tokens/colors';
import getSemanticColorTokens from './color-semantic-tokens';
import getComponentColorTokens from './color-component-tokens';
import borders from '../shared/borders';
import lighting from '../shared/lighting';
import typography from '../shared/typography';
import animation from '../shared/animation';
import breakpoints from '../shared/breakpoints';
import grid from '../shared/grid';
import mediaQuery from '../shared/media-query';
import sizing from '../shared/sizing';
import type { Theme } from '../../styles/types';
export const LightTheme: Theme = {
name: 'light-theme',
colors: {
...foundationColorTokens,
...primitiveColorTokens,
...getComponentColorTokens(),
...getSemanticColorTokens(),
},
animation,
breakpoints,
borders,
direction: 'auto',
grid,
lighting,
mediaQuery,
sizing,
typography,
// TODO(#2318) Remove it in the next v11 major version.
// Do not use.
zIndex: {
modal: 2000,
},
};