From 92e6fd4b258eae760dfae5ae76b9b51027a8f419 Mon Sep 17 00:00:00 2001 From: Ashfahan Khan Date: Tue, 11 Jun 2019 10:05:36 +0500 Subject: [PATCH] Add Error checking to prevent invalid breakpoint Error checking to prevent invalid breakpoint name --- 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..f55ef78777 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 $n == null { + @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.