File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -288,7 +288,10 @@ function transformJavaScript(ast, { env }) {
288288function transformCss ( ast , { env } ) {
289289 ast . walk ( ( node ) => {
290290 if ( node . type === 'css-atrule' && node . name === 'apply' ) {
291- node . params = sortClasses ( node . params , { env } )
291+ node . params = sortClasses ( node . params , {
292+ env,
293+ ignoreLast : / \s + (?: ! i m p o r t a n t | # { ! i m p o r t a n t } ) \s * $ / . test ( node . params ) ,
294+ } )
292295 }
293296 } )
294297}
Original file line number Diff line number Diff line change @@ -126,9 +126,9 @@ let tests = {
126126 ...vue . map ( ( test ) => test . map ( ( t ) => t . replace ( / : c l a s s = / g, '[ngClass]=' ) ) ) ,
127127 t `<div [ngClass]='\`${ yes } \${someVar} ${ yes } \${"${ yes } "}\`'></div>` ,
128128 ] ,
129- css,
130- scss : css ,
131- less : css ,
129+ css : [ ... css , t `@apply ${ yes } !important;` ] ,
130+ scss : [ ... css , t `@apply ${ yes } #{!important};` ] ,
131+ less : [ ... css , t `@apply ${ yes } !important;` ] ,
132132 babel : javascript ,
133133 typescript : javascript ,
134134 'babel-ts' : javascript ,
You can’t perform that action at this time.
0 commit comments