From c5b1919deaf5393fcca9e9b9d7ce9c338160d99d Mon Sep 17 00:00:00 2001 From: Ashfahan Khan Date: Mon, 17 Jun 2019 11:00:36 +0500 Subject: [PATCH] Add Error checking to prevent invalid breakpoint (#28889) * Add Error checking to prevent invalid breakpoint Error checking to prevent invalid breakpoint name * check type rather than value * Revert "check type rather than value" This reverts commit 04ab1e652f9c9c1c7725b7328b12f548a2c6d142. * use of not rather than null --- scss/mixins/_breakpoints.scss | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scss/mixins/_breakpoints.scss b/scss/mixins/_breakpoints.scss index 23a5de96be..81f8ffb281 100644 --- a/scss/mixins/_breakpoints.scss +++ b/scss/mixins/_breakpoints.scss @@ -16,7 +16,10 @@ // md @function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) { $n: index($breakpoint-names, $name); - @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); + @if not $n { + @error "breakpoint `#{$name}` not found in `#{$breakpoints}`"; + } + @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); } // Minimum breakpoint width. Null for the smallest (first) breakpoint. -- 2.47.2