Skip to content

Commit d44a891

Browse files
committed
perf: add Variable Defaults $flexbox-grid-mixins-box-sizing
1 parent 2950f86 commit d44a891

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

sass/_flexbox-grid-mixins.scss

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@
99

1010
@charset 'utf-8';
1111

12+
$flexbox-grid-mixins-box-sizing: border-box !default;
13+
1214
@mixin grid($display: flex, $flex-direction: null, $flex-wrap: null, $flex-flow: null, $justify-content: null, $align-items: null, $align-content: null, $gutter: null, $grid-type: skeleton)
1315
{
14-
box-sizing: border-box;
16+
@if $flexbox-grid-mixins-box-sizing == 'border-box' or $flexbox-grid-mixins-box-sizing == 'content-box' {
17+
box-sizing: $flexbox-grid-mixins-box-sizing;
18+
}
1519

1620
@if $display {
1721
display: $display;
@@ -49,7 +53,9 @@
4953

5054
@mixin grid-col($col: null, $grid-columns: 12, $col-offset: null, $gutter: null, $condensed: false, $align-self: null, $flex-grow: 0, $flex-shrink: 1, $flex-basis: auto, $order: null, $shorthand: true, $grid-type: skeleton, $last-child: false, $width: null, $max-width: null, $min-width: null, $height: null, $max-height: null, $min-height: null)
5155
{
52-
box-sizing: border-box;
56+
@if $flexbox-grid-mixins-box-sizing == 'border-box' or $flexbox-grid-mixins-box-sizing == 'content-box' {
57+
box-sizing: $flexbox-grid-mixins-box-sizing;
58+
}
5359

5460
@if type-of($col) == number and unitless($col) == true {
5561
$flex-shrink: 0;

0 commit comments

Comments
 (0)