@@ -25,6 +25,26 @@ describe('sprinkles', () => {
2525 ) ;
2626 } ) ;
2727
28+ it ( 'should handle falsey values on conditional styles' , ( ) => {
29+ const atoms = createAtomsFn ( conditionalAtomicStyles ) ;
30+
31+ expect (
32+ atoms ( { display : 'block' , opacity : { mobile : 0 , desktop : 1 } } ) ,
33+ ) . toMatchInlineSnapshot (
34+ `"sprinkles_display_block_mobile__1kw4brej sprinkles_opacity_0_mobile__1kw4bre1a sprinkles_opacity_1_desktop__1kw4bre1f"` ,
35+ ) ;
36+ } ) ;
37+
38+ it ( 'should handle falsey values from responsive array on conditional styles' , ( ) => {
39+ const atoms = createAtomsFn ( conditionalAtomicStyles ) ;
40+
41+ expect (
42+ atoms ( { display : 'block' , opacity : [ 0 , 1 ] } ) ,
43+ ) . toMatchInlineSnapshot (
44+ `"sprinkles_display_block_mobile__1kw4brej sprinkles_opacity_0_mobile__1kw4bre1a sprinkles_opacity_1_tablet__1kw4bre1e"` ,
45+ ) ;
46+ } ) ;
47+
2848 it ( 'should handle conditional styles with different variants' , ( ) => {
2949 const atoms = createAtomsFn ( conditionalAtomicStyles ) ;
3050
@@ -203,7 +223,7 @@ describe('sprinkles', () => {
203223 padding : 'large' ,
204224 } ) ,
205225 ) . toMatchInlineSnapshot (
206- `"sprinkles_paddingTop_small__1kw4bre1q sprinkles_paddingBottom_medium__1kw4bre1u sprinkles_paddingLeft_small__1kw4bre1k sprinkles_paddingRight_small__1kw4bre1n "` ,
226+ `"sprinkles_paddingTop_small__1kw4bre1w sprinkles_paddingBottom_medium__1kw4bre20 sprinkles_paddingLeft_small__1kw4bre1q sprinkles_paddingRight_small__1kw4bre1t "` ,
207227 ) ;
208228 } ) ;
209229
@@ -216,7 +236,7 @@ describe('sprinkles', () => {
216236 padding : 'large' ,
217237 } ) ,
218238 ) . toMatchInlineSnapshot (
219- `"sprinkles_paddingTop_large__1kw4bre1s sprinkles_paddingBottom_large__1kw4bre1v sprinkles_paddingLeft_small__1kw4bre1k sprinkles_paddingRight_small__1kw4bre1n "` ,
239+ `"sprinkles_paddingTop_large__1kw4bre1y sprinkles_paddingBottom_large__1kw4bre21 sprinkles_paddingLeft_small__1kw4bre1q sprinkles_paddingRight_small__1kw4bre1t "` ,
220240 ) ;
221241 } ) ;
222242 } ) ;
@@ -315,6 +335,31 @@ describe('sprinkles', () => {
315335 },
316336 },
317337 },
338+ "opacity": Object {
339+ "responsiveArray": Array [
340+ "mobile",
341+ "tablet",
342+ "desktop",
343+ ],
344+ "values": Object {
345+ "0": Object {
346+ "conditions": Object {
347+ "desktop": "sprinkles_opacity_0_desktop__1kw4bre1c",
348+ "mobile": "sprinkles_opacity_0_mobile__1kw4bre1a",
349+ "tablet": "sprinkles_opacity_0_tablet__1kw4bre1b",
350+ },
351+ "defaultClass": "sprinkles_opacity_0_mobile__1kw4bre1a",
352+ },
353+ "1": Object {
354+ "conditions": Object {
355+ "desktop": "sprinkles_opacity_1_desktop__1kw4bre1f",
356+ "mobile": "sprinkles_opacity_1_mobile__1kw4bre1d",
357+ "tablet": "sprinkles_opacity_1_tablet__1kw4bre1e",
358+ },
359+ "defaultClass": "sprinkles_opacity_1_mobile__1kw4bre1d",
360+ },
361+ },
362+ },
318363 "paddingBottom": Object {
319364 "responsiveArray": Array [
320365 "mobile",
0 commit comments