import { DefaultTheme } from 'styled-components';
import {
  fontSizes,
  borderWidths,
  fontFamilies,
  breakpoints,
  lineHeights,
  fontWeights,
  space,
  zIndexes,
  headings,
  texts,
  shadows,
  radii,
  links,
  header,
  footer,
  sidebar,
  transitions,
  colors,
  maxWidth,
} from '~/styles/themeDefinitions';

export const theme: DefaultTheme = {
  breakpoints,
  fontSizes,
  fontFamilies,
  lineHeights,
  fontWeights,
  space,
  zIndexes,
  colors,
  shadows,
  radii,
  headings,
  texts,
  links,
  transitions,
  maxWidth,
  header,
  sidebar,
  footer,
  borderWidths,
};
