@use './classes';
@use './icons' as icons;

@function unicode($str) {
  @return unquote('\'\\#{$str}\'');
}

@mixin icon($icon, $size: 'icon-16') {
  @extend .icon, .#{$icon}, .#{$size}
}

@each $name, $code in icons.$icons {
  .icon-#{""+$name}::before {
    content: unicode($code);
  }
}