@use "sass:map";
@use "colours-palette" as palette;

/// Returns a colour from the NHS App palette by name.
/// Example: color: nhsapp-colour("dark-blue");
@function nhsapp-colour($name, $fallback: null) {
  $value: map.get(palette.$nhsapp-colours, $name);
  @if $value == null {
    @if $fallback != null {
      @return $fallback;
    }
    @error "Unknown nhsapp colour `#{$name}`";
  }
  @return $value;
}
