diff --git a/packages/common/src/styles/slickgrid-icons.scss b/packages/common/src/styles/slickgrid-icons.scss index ef25b7d9c..348be291b 100644 --- a/packages/common/src/styles/slickgrid-icons.scss +++ b/packages/common/src/styles/slickgrid-icons.scss @@ -953,7 +953,7 @@ ); .mdi { - display: inline-block; + display: inline-flex; align-items: center; background-color: currentColor; font-size: v.$slick-icon-font-size; diff --git a/packages/common/src/styles/svg-utilities.scss b/packages/common/src/styles/svg-utilities.scss index c51f8f3c3..2a7e5df15 100644 --- a/packages/common/src/styles/svg-utilities.scss +++ b/packages/common/src/styles/svg-utilities.scss @@ -20,7 +20,7 @@ $svg-icon-vertical-align: bottom !default; // we will also use the name to create a CSS variable so that user could override any of the icon // by providing the full url string without needing else since it was already created @mixin generateSvgStyle($cssVarName, $svgPath) { - --#{$cssVarName}: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="#{$svgPath}"/%3E%3C/svg%3E'); + --#{$cssVarName}: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d="#{$svgPath}"/%3E%3C/svg%3E'); -webkit-mask: var(--#{$cssVarName}) no-repeat; mask: var(--#{$cssVarName}) no-repeat; mask-size: 100% 100%;