File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed
Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -588,18 +588,22 @@ pub fn extract_style_from_expression<'a>(
588588 }
589589 } ) ;
590590
591- let selector = selector. clone ( ) . map ( |s| {
592- if let Some ( params ) = params {
593- if let StyleSelector :: Selector ( selector ) = s {
591+ let selector = selector. clone ( ) . map ( |s| match & s {
592+ StyleSelector :: Selector ( selector ) => {
593+ if let Some ( params ) = params {
594594 StyleSelector :: Selector ( format ! ( "{}({})" , selector, params) )
595- } else if let StyleSelector :: Global ( selector, file) = s {
596- StyleSelector :: Global ( format ! ( "{}({})" , selector, params) , file)
597595 } else {
598596 s
599597 }
600- } else {
601- s
602598 }
599+ StyleSelector :: Global ( selector, file) => {
600+ if let Some ( params) = params {
601+ StyleSelector :: Global ( format ! ( "{}({})" , selector, params) , file. clone ( ) )
602+ } else {
603+ s
604+ }
605+ }
606+ _ => s,
603607 } ) ;
604608
605609 for p in obj. properties . iter_mut ( ) {
You can’t perform that action at this time.
0 commit comments