From 79628b30fce9da3877648942edb0a1034bb5f25a Mon Sep 17 00:00:00 2001 From: alberto Date: Wed, 24 Feb 2016 21:42:02 +0100 Subject: [PATCH] @warn if minimum width of smallest breakpoint != 0 Fixes #19217 --- scss/_variables.scss | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scss/_variables.scss b/scss/_variables.scss index 82ef6f96309c..8e9bd61284c0 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -29,6 +29,14 @@ } } +@mixin _assert-starts-at-zero($map) { + $values: map-values($map); + $first-value: nth($values, 1); + @if $first-value != 0 { + @warn "First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}."; + } +} + // General variable structure // // Variable format should follow the `$component-modifier-state-property` order. @@ -126,6 +134,7 @@ $grid-breakpoints: ( xl: 1200px ) !default; @include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); +@include _assert-starts-at-zero($grid-breakpoints); // Grid containers