Skip to content

Commit 52dbe5e

Browse files
committed
feat: add condense
1 parent 7371a4c commit 52dbe5e

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

dart-sass/_flexbox-grid-mixins.scss

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ $flexbox-grid-mixins-stack: margin-bottom !default;
7373
@content;
7474
}
7575

76-
@mixin grid-col($col: null, $grid-columns: 12, $col-offset: null, $gutter: null, $gap: null, $row-gap: null, $column-gap: null, $align-self: null, $flex-grow: 0, $flex-shrink: 1, $flex-basis: auto, $order: null, $shorthand: true, $last-child: false, $width: null, $max-width: null, $min-width: null, $height: null, $max-height: null, $min-height: null)
76+
@mixin grid-col($col: null, $grid-columns: 12, $col-offset: null, $gutter: null, $gap: null, $row-gap: null, $column-gap: null, $align-self: null, $flex-grow: 0, $flex-shrink: 1, $flex-basis: auto, $order: null, $shorthand: true, $condense: false, $last-child: false, $width: null, $max-width: null, $min-width: null, $height: null, $max-height: null, $min-height: null)
7777
{
7878
@if $flexbox-grid-mixins-box-sizing == 'border-box' or $flexbox-grid-mixins-box-sizing == 'content-box' {
7979
box-sizing: $flexbox-grid-mixins-box-sizing;
@@ -215,13 +215,15 @@ $flexbox-grid-mixins-stack: margin-bottom !default;
215215
}
216216
}
217217

218-
@if $flexbox-grid-mixins-stack == margin-top {
219-
margin-top: $gutter;
220-
} @else if $flexbox-grid-mixins-stack == margin-bottom {
221-
margin-bottom: $gutter;
222-
} @else if $flexbox-grid-mixins-stack == margin-both {
223-
margin-top: math.div($gutter, 2);
224-
margin-bottom: math.div($gutter, 2);
218+
@if $condense == false {
219+
@if $flexbox-grid-mixins-stack == margin-top {
220+
margin-top: $gutter;
221+
} @else if $flexbox-grid-mixins-stack == margin-bottom {
222+
margin-bottom: $gutter;
223+
} @else if $flexbox-grid-mixins-stack == margin-both {
224+
margin-top: math.div($gutter, 2);
225+
margin-bottom: math.div($gutter, 2);
226+
}
225227
}
226228
}
227229

sass/_flexbox-grid-mixins.scss

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ $flexbox-grid-mixins-stack: margin-bottom !default;
6969
@content;
7070
}
7171

72-
@mixin grid-col($col: null, $grid-columns: 12, $col-offset: null, $gutter: null, $gap: null, $row-gap: null, $column-gap: null, $align-self: null, $flex-grow: 0, $flex-shrink: 1, $flex-basis: auto, $order: null, $shorthand: true, $last-child: false, $width: null, $max-width: null, $min-width: null, $height: null, $max-height: null, $min-height: null)
72+
@mixin grid-col($col: null, $grid-columns: 12, $col-offset: null, $gutter: null, $gap: null, $row-gap: null, $column-gap: null, $align-self: null, $flex-grow: 0, $flex-shrink: 1, $flex-basis: auto, $order: null, $shorthand: true, $condense: false, $last-child: false, $width: null, $max-width: null, $min-width: null, $height: null, $max-height: null, $min-height: null)
7373
{
7474
@if $flexbox-grid-mixins-box-sizing == 'border-box' or $flexbox-grid-mixins-box-sizing == 'content-box' {
7575
box-sizing: $flexbox-grid-mixins-box-sizing;
@@ -211,13 +211,15 @@ $flexbox-grid-mixins-stack: margin-bottom !default;
211211
}
212212
}
213213

214-
@if $flexbox-grid-mixins-stack == margin-top {
215-
margin-top: $gutter;
216-
} @else if $flexbox-grid-mixins-stack == margin-bottom {
217-
margin-bottom: $gutter;
218-
} @else if $flexbox-grid-mixins-stack == margin-both {
219-
margin-top: $gutter / 2;
220-
margin-bottom: $gutter / 2;
214+
@if $condense == false {
215+
@if $flexbox-grid-mixins-stack == margin-top {
216+
margin-top: $gutter;
217+
} @else if $flexbox-grid-mixins-stack == margin-bottom {
218+
margin-bottom: $gutter;
219+
} @else if $flexbox-grid-mixins-stack == margin-both {
220+
margin-top: $gutter / 2;
221+
margin-bottom: $gutter / 2;
222+
}
221223
}
222224
}
223225

0 commit comments

Comments
 (0)