Bin
2025-12-17 21f0498f62ada55651f4d232327e15fc47f498b1
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;
}