Icônes

Le mixin icon, déclaré comme ceci : @include icon(icon-name, pseudo-element) où “icon” correspond au nom de l’icon défini dans le fichier configuration.sass et “pseudo-element”, paramétré par défaut comme ::before permet de définir quel pseudo-element contient l’icon. Ce deuxième paramètre est donc facultatif.

@mixin icon($icon-name: '', $pseudo-element: before, $font-size: px2rem(10))
    &::#{$pseudo-element}
        content: map-get($icons, $icon-name)
        display: inline-block
        font-family: 'Icon'
        font-size: $font-size
        font-style: normal
        font-variant: normal
        font-weight: normal
        line-height: 1
        speak: never
        text-transform: none
        vertical-align: middle
        @content // TODO : important de documenter ça