·
462 commits
to master
since this release
Minor Changes
-
#360
4ceb76eThanks @michaeltaranto! - Clean up public API, deprecating old API names. Also adding sprinkles to the docs site and usingsprinklesin favour ofatomsfor the canoncial examples.API changes include:
- Rename
createAtomicStylestodefineProperties,createAtomicStylesis now deprecated - Rename
createAtomsFntocreateSprinkles,createAtomsFnis now deprecated - Rename
AtomicStylestype toSprinklesProperties,AtomicStylesis 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