@use '../../../settings/breakpoints' as *;
|
|
|
|
// ---------------------------------------------------------
|
|
// @Media Queries Generator
|
|
// ---------------------------------------------------------
|
|
|
|
// Mixin used to generate responsive versions of css rules.
|
|
|
|
@mixin mediaQueryCondition($mq) {
|
|
$breakpointFound: false;
|
|
|
|
@each $breakpoint in $breakpoints {
|
|
$alias: nth($breakpoint, 1);
|
|
$condition: nth($breakpoint, 2);
|
|
|
|
@if $mq == $alias and $condition {
|
|
$breakpointFound: true;
|
|
|
|
@media #{$condition} {
|
|
@content;
|
|
}
|
|
}
|
|
}
|
|
|
|
@if $breakpointFound == false {
|
|
@warn "Oops! Breakpoint ‘#{$mq}’ does not exist \:";
|
|
}
|
|
}
|