Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 843 Bytes

File metadata and controls

17 lines (14 loc) · 843 Bytes

packages/styles

This package houses a hierarchy of Sass files that have a main entrypoint of packages/styles/index.scss. It @use's, @forward's, @include's and re-exports style modules/files built in all the elements packages to provide consumers a single entrypoint for all areas of the design system: colors, grid, icons, pictograms, layout, motion, themes, type. In addition it houses primary styles that are used with component implementations in packages/react, packages/web-components. It makes use of the Sass module system to ensure styles are only included once and not duplicated.

Guidelines

  • Use current Sass authoring practices such as @use
  • Stylelint must pass, config in config/stylelint-config-carbon
  • Testing files: __tests__/, though most all tests are housed upstream in the elements packages