Minor Changes
-
#360
4ceb76e
Thanks @michaeltaranto! - Clean up public API, deprecating old API names. Also adding sprinkles to the docs site and usingsprinkles
in favour ofatoms
for the canoncial examples.API changes include:
- Rename
createAtomicStyles
todefineProperties
,createAtomicStyles
is now deprecated - Rename
createAtomsFn
tocreateSprinkles
,createAtomsFn
is now deprecated - Rename
AtomicStyles
type toSprinklesProperties
,AtomicStyles
is now deprecated
Migration Guide
-import { createAtomicStyles, createAtomsFn } from '@vanilla-extract/sprinkles'; +import { defineProperties, createSprinkles } from '@vanilla-extract/sprinkles'; -const responsiveProperties = createAtomicStyles({ +const responsiveProperties = defineProperties({ conditions: { mobile: {}, tablet: { '@media': 'screen and (min-width: 768px)' }, desktop: { '@media': 'screen and (min-width: 1024px)' } }, defaultCondition: 'mobile', properties: { display: ['none', 'block', 'flex'], flexDirection: ['row', 'column'], padding: space // etc. } }); -export const sprinkles = createAtomsFn(responsiveProperties); +export const sprinkles = createSprinkles(responsiveProperties);
- Rename