|
20 | 20 | $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));
|
21 | 21 | $property-class: if($property-class == null, "", $property-class);
|
22 | 22 |
|
| 23 | + // Use class prefix if present |
| 24 | + $property-class-prefix: if(map-has-key($utility, prefix), map-get($utility, prefix), null); |
| 25 | + $property-class-prefix: if($property-class-prefix == null, "", $property-class-prefix); |
| 26 | + |
| 27 | + // Use class postfix if present |
| 28 | + $property-class-postfix: if(map-has-key($utility, postfix), map-get($utility, postfix), null); |
| 29 | + $property-class-postfix: if($property-class-postfix == null, "", $property-class-postfix); |
| 30 | + |
23 | 31 | // State params to generate pseudo-classes
|
24 | 32 | $state: if(map-has-key($utility, state), map-get($utility, state), ());
|
25 | 33 |
|
|
50 | 58 | @if $is-rtl == false {
|
51 | 59 | /* rtl:begin:remove */
|
52 | 60 | }
|
53 |
| - .#{$property-class + $infix + $property-class-modifier} { |
| 61 | + .#{$property-class-prefix + $property-class + $infix + $property-class-modifier + $property-class-postfix} { |
54 | 62 | @each $property in $properties {
|
55 | 63 | @if $generate-vars == true {
|
56 | 64 | #{$property}: var(--#{$variable-prefix}#{$property-class + $infix + $property-class-modifier}, $value) if($enable-important-utilities, !important, null);
|
|
0 commit comments