//
// Copyright 2025 Sandlada & Kai Orion
// SPDX-License-Identifier: MIT
//

@use 'sass:list';
@use '../../../tokens';

@mixin theme($tokens) {
    $supported-tokens: tokens.$md-comp-error-container-banner-supported-tokens;

    @each $token, $value in $tokens {
        @if list.index($supported-tokens, $token) ==null {
            @error 'Token `#{$token}` is not a supported token.';
        }

        @if $value {
            --md-error-container-banner-#{$token}: #{$value};
        }
    }
}
