// ====================================================================
// DO NOT EDIT THE CONTENT OF THIS FILE!
// ====================================================================
// Note:
// None of the Auro Icon styles are exported by default.
// To make use of a Icon class name, where this SCSS file is imported,
// update the $iconMap variable to change the flag from FALSE to TRUE

// Example:
// ====================================================================
// $iconMap: (
//   toggleArrowHorizontal: true,
// );
// @import: '@alaskaairux/auro-icons/icons';
// ====================================================================

// Default map and values
$iconMap: (
  toggleArrow: false,
  chevronArrow: false,
  classiccheckmark: false,
  stepout: false,
  stepoutLg: false,
  checkmarkLg: false,
  checkmarkSml: false,
  close: false,
  closeLg: false,
  closeSml: false,
  alert: false,
  creditcard: false,
  addToCalendar: false,
  boardingPassFilled: false,
  boardingPassStroke: false,
  bookingFilled: false,
  bookingStroke: false,
  calendar: false,
  radarFilled: false,
  radarStroke: false
) !default;

// Square large
.ico_squareLarge {
  fill: currentColor;
  height: var(--auro-size-lg, var(--ds-size-300, 1.5rem))
}

.ico_squareSmall {
  fill: currentColor;
  height: 0.6rem;
}

.ico_squareMed {
  fill: currentColor;
  height: var(--auro-size-md, var(--ds-size-200, 1rem));
}

.ico_squareSml {
  fill: currentColor;
  height: var(--auro-size-sm, var(--ds-size-150, 0.75rem));
}


// ========================================== //


// Icon Classic Checkmark
.ico__classiccheckmark {
  @if (map-get($iconMap, classiccheckmark)) {
    fill: currentColor;
    width: var(--auro-size-md, var(--ds-size-200, 1rem));
    @warn "selector 'ico__toggleArrow' is deprecated, discontinue use.";
  }
}

// Icon Toggle Arrow, left and right
.ico__toggleArrow {
  @if (map-get($iconMap, toggleArrow)) {
    @error "selector 'ico__toggleArrow' is deprecated, discontinue use.";
  }
}

// Icon Chevron Arrow, left and right
.ico__chevronArrow {
  @if (map-get($iconMap, chevronArrow)) {
    @error "selector 'ico__chevronArrow' is deprecated, discontinue use.";
  }
}

// Icon Step Out
.ico__stepout {
  @if (map-get($iconMap, stepout)) {
    @error "selector 'ico__stepout' is deprecated, discontinue use.";
  }
}

// Icon Step Out
.ico__stepoutLg {
  @if (map-get($iconMap, stepoutLg)) {
    @error "selector 'ico__stepoutLg' is deprecated, discontinue use.";
  }
}

// Icon  Checkmark Large
.ico__checkmarkLg {
  @if (map-get($iconMap, checkmarkLg)) {
    @error "selector 'ico__checkmarkLg' is deprecated, discontinue use.";
  }
}

// Icon  Checkmark Small
.ico__checkmarkSml {
  @if (map-get($iconMap, checkmarkSml)) {
    @error "selector 'ico__checkmarkSml' is deprecated, discontinue use.";
  }
}

// X Close Icon
.ico__close {
  @if (map-get($iconMap, close)) {
    @error "selector 'ico__close' is deprecated, discontinue use.";
  }
}

// X Close Icon
.ico__closeSml {
  @if (map-get($iconMap, closeSml)) {
    @error "selector 'ico__closeSml' is deprecated, discontinue use.";
  }
}

// X Close Icon
.ico__closeLg {
  @if (map-get($iconMap, closeLg)) {
    @error "selector 'ico__closeLg' is deprecated, discontinue use.";
  }
}

// Alert Icon
.ico__alert {
  @if (map-get($iconMap, alert)) {
    @error "selector 'ico__alert' is deprecated, discontinue use.";
  }
}

// Credit card Icon
.ico__creditCard {
  @if (map-get($iconMap, creditcard)) {
    @error "selector 'ico__creditCard' is deprecated, discontinue use.";
  }
}

// Add to calendar Icon
.ico__addToCalendar {
  @if (map-get($iconMap, addToCalendar)) {
    @error "selector 'ico__addToCalendar' is deprecated, discontinue use.";
  }
}

// Boarding pass filled Icon
.ico__boardingPassFilled {
  @if (map-get($iconMap, boardingPassFilled)) {
    @error "selector 'ico__boardingPassFilled' is deprecated, discontinue use.";
  }
}

// Boarding pass stroke Icon
.ico__boardingPassStroke {
  @if (map-get($iconMap, boardingPassStroke)) {
    @error "selector 'ico__boardingPassStroke' is deprecated, discontinue use.";
  }
}

// Booking filled icon
.ico__bookingFilled {
  @if (map-get($iconMap, bookingFilled)) {
    @error "selector 'ico__bookingFilled' is deprecated, discontinue use.";
  }
}

// Booking stroke icon
.ico__bookingStroke {
  @if (map-get($iconMap, bookingStroke)) {
    @error "selector 'ico__bookingStroke' is deprecated, discontinue use.";
  }
}

// Calendar icon
.ico__calendar {
  @if (map-get($iconMap, calendar)) {
    @error "selector 'ico__calendar' is deprecated, discontinue use.";
  }
}

// Radar filled icon
.ico__radarFilled {
  @if (map-get($iconMap, radarFilled)) {
    @error "selector 'ico__radarFilled' is deprecated, discontinue use.";
  }
}

// Radar stroke icon
.ico__radarStroke {
  @if (map-get($iconMap, radarStroke)) {
    @error "selector 'ico__radarStroke' is deprecated, discontinue use.";
  }
}
