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 }) {
288
288
function transformCss ( ast , { env } ) {
289
289
ast . walk ( ( node ) => {
290
290
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
+ } )
292
295
}
293
296
} )
294
297
}
Original file line number Diff line number Diff line change @@ -126,9 +126,9 @@ let tests = {
126
126
...vue . map ( ( test ) => test . map ( ( t ) => t . replace ( / : c l a s s = / g, '[ngClass]=' ) ) ) ,
127
127
t `<div [ngClass]='\`${ yes } \${someVar} ${ yes } \${"${ yes } "}\`'></div>` ,
128
128
] ,
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;` ] ,
132
132
babel : javascript ,
133
133
typescript : javascript ,
134
134
'babel-ts' : javascript ,
You can’t perform that action at this time.
0 commit comments