Skip to content

@vanilla-extract/[email protected]

Choose a tag to compare

@seek-oss-ci seek-oss-ci released this 30 Jul 05:10
· 515 commits to master since this release
8e9b0c4

Minor Changes

  • #259 b8a6441 Thanks @markdalgleish! - Allow the result of composeStyles to be used in selectors

    When style compositions are used in selectors, they are now assigned an additional class so they can be uniquely identified. When selectors are processed internally, the composed classes are removed, only leaving behind the unique identifier classes. This allows you to treat them as if they were a single class within vanilla-extract selectors.

    import { style, globalStyle, composeStyles } from '@vanilla-extract/css';
    
    const background = style({ background: 'mintcream' });
    const padding = style({ padding: 12 });
    
    export const container = composeStyles(background, padding);
    
    globalStyle(`${container} *`, {
      boxSizing: 'border-box',
    });

Patch Changes