@use "sass:map";
@use "../settings/breakpoints";

@mixin up($breakpoint) {
    @if not map.has-key(breakpoints.$values, $breakpoint) {
        @error "Invalid breakpoint specified! #{$breakpoint} doesn't exist. "
            + "Choose one of #{map.keys(breakpoints.$values)}";
    } @else if map.get(breakpoints.$values, $breakpoint) == 0 {
        @content;
    } @else {
        @media (min-width: map.get(breakpoints.$values, $breakpoint)) {
            @content;
        }
    }
}
