@@ -83,10 +83,10 @@ exports[`Advanced State Mapping - CSS Output complex combinations should handle
8383`;
8484
8585exports[`Advanced State Mapping - CSS Output complex combinations should handle combined media and root states on same property 1`] = `
86- ":root[data-theme="dark"] .t0.t0 { padding - top : calc (3 * var (-- gap )); padding - right : calc (3 * var (-- gap )); padding - bottom : calc (3 * var (-- gap )); padding - left : calc (3 * var (-- gap ));}
87- @media (width >= 1200px) { .t0 .t0 {padding-top: calc (6 * var (-- gap )); padding - right : calc (6 * var (-- gap )); padding - bottom : calc (6 * var (-- gap )); padding - left : calc (6 * var (-- gap ));}}
86+ "@media (width >= 1200px) { .t0 .t0 {padding-top: calc (6 * var (-- gap )); padding - right : calc (6 * var (-- gap )); padding - bottom : calc (6 * var (-- gap )); padding - left : calc (6 * var (-- gap ));}}
8887@media (width < 600px) { .t0 .t0 {padding-top: calc (2 * var (-- gap )); padding - right : calc (2 * var (-- gap )); padding - bottom : calc (2 * var (-- gap )); padding - left : calc (2 * var (-- gap ));}}
89- @media not ((width >= 1200px)) and not ((width < 600px)) { .t0 .t0 {padding-top: calc (4 * var (-- gap )); padding - right : calc (4 * var (-- gap )); padding - bottom : calc (4 * var (-- gap )); padding - left : calc (4 * var (-- gap ));}} "
88+ @media not ((width >= 1200px)) and not ((width < 600px)) { :root [data - theme = " dark" ] .t0 .t0 {padding-top: calc (3 * var (-- gap )); padding - right : calc (3 * var (-- gap )); padding - bottom : calc (3 * var (-- gap )); padding - left : calc (3 * var (-- gap ));}}
89+ @media not ((width >= 1200px)) and not ((width < 600px)) { :root :not ([data - theme = " dark" ]) .t0 .t0 {padding-top: calc (4 * var (-- gap )); padding - right : calc (4 * var (-- gap )); padding - bottom : calc (4 * var (-- gap )); padding - left : calc (4 * var (-- gap ));}} "
9090`;
9191
9292exports[`Advanced State Mapping - CSS Output complex combinations should handle media queries on different dimensions 1`] = `
@@ -120,9 +120,9 @@ exports[`Advanced State Mapping - CSS Output complex combinations should handle
120120
121121exports[`Advanced State Mapping - CSS Output complex combinations should handle sub-elements with multiple advanced states 1`] = `
122122".t0.t0 { padding - top : calc (4 * var (-- gap )); padding - right : calc (4 * var (-- gap )); padding - bottom : calc (4 * var (-- gap )); padding - left : calc (4 * var (-- gap ));}
123- :root[data-theme="dark"] .t1.t1 [data-element="Header"] { padding - top : calc (3 * var (-- gap )); padding - right : calc (3 * var (-- gap )); padding - bottom : calc (3 * var (-- gap )); padding - left : calc (3 * var (-- gap ));}
124123@media (width < 600px) { .t1 .t1 [data - element = " Header" ] {padding-top: var (-- gap ); padding - right : var (-- gap ); padding - bottom : var (-- gap ); padding - left : var (-- gap );}}
125- @media (width >= 600px) { .t1 .t1 [data - element = " Header" ] {padding-top: calc (2 * var (-- gap )); padding - right : calc (2 * var (-- gap )); padding - bottom : calc (2 * var (-- gap )); padding - left : calc (2 * var (-- gap ));}} "
124+ @media (width >= 600px) { :root [data - theme = " dark" ] .t1 .t1 [data - element = " Header" ] {padding-top: calc (3 * var (-- gap )); padding - right : calc (3 * var (-- gap )); padding - bottom : calc (3 * var (-- gap )); padding - left : calc (3 * var (-- gap ));}}
125+ @media (width >= 600px) { :root :not ([data - theme = " dark" ]) .t1 .t1 [data - element = " Header" ] {padding-top: calc (2 * var (-- gap )); padding - right : calc (2 * var (-- gap )); padding - bottom : calc (2 * var (-- gap )); padding - left : calc (2 * var (-- gap ));}} "
126126`;
127127
128128exports[`Advanced State Mapping - CSS Output complex combinations should handle three-way media query cascade 1`] = `
@@ -133,9 +133,9 @@ exports[`Advanced State Mapping - CSS Output complex combinations should handle
133133`;
134134
135135exports[`Advanced State Mapping - CSS Output edge cases should handle advanced states with complex style values 1`] = `
136- ":root[data-theme="dark"] .t0.t0 { border : var (-- border - width ) solid var (-- dark - 05 - color );}
137- @media (width < 600px) { .t0 .t0 {border: var (-- border - width ) none var (-- border - color );}}
138- @media (width >= 600px) { .t0 .t0 {border: var (-- border - width ) solid var (-- border - color );}} "
136+ "@media (width < 600px) { .t0 .t0 {border: var (-- border - width ) none var (-- border - color );} }
137+ @media (width >= 600px) { : root [ data - theme = " dark " ] .t0 .t0 {border: var (-- border - width ) solid var (-- dark - 05 - color );}}
138+ @media (width >= 600px) { : root : not ([ data - theme = " dark " ]) .t0 .t0 {border: var (-- border - width ) solid var (-- border - color );}} "
139139`;
140140
141141exports[`Advanced State Mapping - CSS Output edge cases should handle advanced states with fallback color syntax 1`] = `
@@ -148,8 +148,7 @@ exports[`Advanced State Mapping - CSS Output edge cases should handle advanced s
148148exports[`Advanced State Mapping - CSS Output predefined states (global) should handle multiple global predefined states 1`] = `
149149"@media (width >= 1024px) { .t0 .t0 {padding-top: calc (4 * var (-- gap )); padding - right : calc (4 * var (-- gap )); padding - bottom : calc (4 * var (-- gap )); padding - left : calc (4 * var (-- gap ));}}
150150@media (768px <= width < 1024px) { .t0 .t0 {padding-top: calc (3 * var (-- gap )); padding - right : calc (3 * var (-- gap )); padding - bottom : calc (3 * var (-- gap )); padding - left : calc (3 * var (-- gap ));}}
151- @media (width < 768px) { .t0 .t0 {padding-top: var (-- gap ); padding - right : var (-- gap ); padding - bottom : var (-- gap ); padding - left : var (-- gap );}}
152- @media not ((width >= 1024px)) and not ((768px <= width < 1024px)) and not ((width < 768px)) { .t0 .t0 {padding-top: calc (2 * var (-- gap )); padding - right : calc (2 * var (-- gap )); padding - bottom : calc (2 * var (-- gap )); padding - left : calc (2 * var (-- gap ));}} "
151+ @media (width < 768px) { .t0 .t0 {padding-top: var (-- gap ); padding - right : var (-- gap ); padding - bottom : var (-- gap ); padding - left : var (-- gap );}} "
153152`;
154153
155154exports[`Advanced State Mapping - CSS Output predefined states (global) should prioritize local over global predefined states 1`] = `".t0.t0 { padding - top : calc (2 * var (-- gap )); padding - right : calc (2 * var (-- gap )); padding - bottom : calc (2 * var (-- gap )); padding - left : calc (2 * var (-- gap ));} "`;
0 commit comments