Skip to content

Commit fe1c77b

Browse files
committed
refactor: add prefix and postfix
1 parent 3912530 commit fe1c77b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

scss/mixins/_utilities.scss

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@
2020
$property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));
2121
$property-class: if($property-class == null, "", $property-class);
2222

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+
2331
// State params to generate pseudo-classes
2432
$state: if(map-has-key($utility, state), map-get($utility, state), ());
2533

@@ -50,7 +58,7 @@
5058
@if $is-rtl == false {
5159
/* rtl:begin:remove */
5260
}
53-
.#{$property-class + $infix + $property-class-modifier} {
61+
.#{$property-class-prefix + $property-class + $infix + $property-class-modifier + $property-class-postfix} {
5462
@each $property in $properties {
5563
@if $generate-vars == true {
5664
#{$property}: var(--#{$variable-prefix}#{$property-class + $infix + $property-class-modifier}, $value) if($enable-important-utilities, !important, null);

0 commit comments

Comments
 (0)