]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
refactor: avoid code duplication for grid unpositioning classes 10702/head
authorNicolas Coden <nicolas@ncoden.fr>
Mon, 25 Dec 2017 18:32:18 +0000 (19:32 +0100)
committerNicolas Coden <nicolas@ncoden.fr>
Mon, 25 Dec 2017 18:32:18 +0000 (19:32 +0100)
scss/grid/_classes.scss

index 6dd832cf5705314291471cbb9f5c21c21a57ff50..3469aa319af4640bbc1b8fb1fc8c65880363b527 100644 (file)
     }
 
     // Gutter adjustment
-    @if $uncenter {
-      .#{$-zf-size}-#{$uncenter} {
-        @include grid-col-unpos;
-      }
-    }
-
-    @if $push {
-      .#{$-zf-size}-#{$push}-0 {
-        @include grid-col-unpos;
-      }
-    }
-
-    @if $pull {
-      .#{$-zf-size}-#{$pull}-0 {
+    $-gutter-unpos-selector: (
+      if($uncenter, '.#{$-zf-size}-#{$uncenter}', null),
+      if($push, '.#{$-zf-size}-#{$push}-0', null),
+      if($pull, '.#{$-zf-size}-#{$pull}-0', null),
+    );
+    @if ($uncenter or $push or $pull) {
+      #{$-gutter-unpos-selector} {
         @include grid-col-unpos;
       }
     }