v16

Orbit Migration Guide v16

Breaking changes

Heading component & Tailwind classes

<Heading type="title1">Title 1</Heading>
<Heading type="title0">Title 0</Heading>
<p className="leading-heading-title1 text-heading-title1 font-heading-title1">Title 1</p>
<p className="leading-heading-title0 text-heading-title0 font-heading-title0">Title 0</p>

Tokens

Heading

  • fontSizeHeading<TYPE> -> heading<TYPE>FontSize
  • lineHeightHeading<TYPE> -> heading<TYPE>LineHeight
  • fontWeightHeading<TYPE> -> heading<TYPE>FontWeight

Deprecations

Tokens and Tailwind classes

Border Radius

  • borderRadiusSmall -> borderRadius50
  • borderRadiusNormal -> borderRadius100 (value change from 3px to 4px)
  • borderRadiusLarge -> borderRadius150
  • borderRadiusCircle -> borderRadiusFull
  • borderRadius300 (new value of 12px)
  • borderRadius400 (new value of 16px)
  • rounded-small -> rounded-50
  • rounded-normal -> rounded-100 (value change from 3px to 4px)
  • rounded-large -> rounded-150
  • rounded-circle -> rounded-full
  • rounded-300
  • rounded-400

Box component

<Box borderRadius="small">"small" borderRadius</Box>
<Box borderRadius="normal">"normal" borderRadius</Box>
<Box borderRadius="large">"large" borderRadius</Box>
<Box borderRadius="circle">"circle" borderRadius</Box>
<Box borderRadius="50">"50" borderRadius</Box>
<Box borderRadius="100">"100" borderRadius</Box>
<Box borderRadius="150">"150" borderRadius</Box>
<Box borderRadius="full">"full" borderRadius</Box>

Codemod

node .../transforms/tokens-v16.mjs