From 946fc20674e400e9aa6add97b8e9dbd573cbc966 Mon Sep 17 00:00:00 2001 From: Vincent Salucci <26154748+vincentsalucci@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:58:53 -0600 Subject: [PATCH] [Icons] Global variable update (#632) * [Icons] Global variable update * Reverted to base class in order to reduce redundant css * Adjusted comment --- angular/src/scss/bwicons/styles/style.scss | 35 ++++++++++++---------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/angular/src/scss/bwicons/styles/style.scss b/angular/src/scss/bwicons/styles/style.scss index 5aaf823b..ef0862cb 100644 --- a/angular/src/scss/bwicons/styles/style.scss +++ b/angular/src/scss/bwicons/styles/style.scss @@ -1,3 +1,6 @@ +$icomoon-font-family: "bwi-font" !default; +$icomoon-font-path: "fonts" !default; + // New font sheet? Update the font-face information below @font-face { font-family: "#{$icomoon-font-family}"; @@ -8,6 +11,22 @@ font-display: block; } +// Base Class +.bwi { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "#{$icomoon-font-family}" !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + display: inline-block; + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + // Fixed Width Icons .bwi-fw { width: (18em / 14); @@ -95,9 +114,6 @@ } // For new icons - add their glyph name and value to the map below -$icomoon-font-family: "bwi-font" !default; -$icomoon-font-path: "fonts" !default; - $icons: ( "save-changes": "\e988", "browser": "\e985", @@ -243,19 +259,6 @@ $icons: ( @each $name, $glyph in $icons { .bwi-#{$name}:before { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: "#{$icomoon-font-family}" !important; - speak: never; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - display: inline-block; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; content: $glyph; } }