All files / src/theme index.ts

100% Statements 1/1
95.65% Branches 22/23
100% Functions 1/1
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31                              1414x                              
import { ThemeConfig } from '../types';
 
import altitudes from './altitudes';
import borders from './borders';
import borderRadii from './borderRadii';
import breakpoints from './breakpoints';
import global from './global';
import palette from './palette';
import layout from './layout';
import fontWeights from './fontWeights';
import fontSizes from './fontSizes';
 
import Container from './Container';
import Icon from './Icon';
 
export default (overrides: ThemeConfig = {}) => ({
  ...overrides,
  altitudes: altitudes(overrides.altitudes || {}),
  borders: borders(overrides.borders || {}),
  borderRadii: borderRadii(overrides.borderRadii || {}),
  breakpoints: breakpoints(overrides.breakpoints || {}),
  fontSizes: fontSizes(overrides.fontSizes || {}),
  fontWeights: fontWeights(overrides.fontWeights || {}),
  global: global(overrides.global || {}),
  layout: layout(overrides.layout || {}),
  palette: palette(overrides.palette || {}),
 
  Container: Container(overrides.Container || {}),
  Icon: Icon(overrides.Icon || {})
});