Bin
2025-12-16 9e0b2ba2c317b1a86212f24cbae3195ad1f3dbfa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@function get-color($color, $shade: "base", $map: $colors) {
  // check color exists
  @if map-has-key($map, $color) {
    $value: map-get($map, unquote($color));
 
    // check if color or map
    @if type-of($value) == color {
      // return color
      @return $value;
    }
 
    // check shade of color exists
    @if map-has-key($value, $shade) {
      // return shade of color
      @return map-get($value, $shade);
    }
  }
 
  // else do nothing
  @return null;
}