|
25 | 25 | @_icon-font-text-hide: @icon-font__text-hide,
|
26 | 26 | @_icon-font-display: @icon-font__display
|
27 | 27 | ) when (@_icon-font-position = before) {
|
28 |
| - ._lib-icon-text-hide(@_icon-font-text-hide); |
29 | 28 | .lib-css(display, @_icon-font-display);
|
30 |
| - text-decoration: none; |
| 29 | + text-decoration: none; |
| 30 | + |
| 31 | + & when not (@_icon-font-content = false) { |
| 32 | + ._lib-icon-text-hide(@_icon-font-text-hide); |
| 33 | + } |
31 | 34 |
|
32 | 35 | &:before {
|
33 | 36 | ._lib-icon-font(
|
|
68 | 71 | @_icon-font-text-hide: @icon-font__text-hide,
|
69 | 72 | @_icon-font-display: @icon-font__display
|
70 | 73 | ) when (@_icon-font-position = after) {
|
71 |
| - ._lib-icon-text-hide(@_icon-font-text-hide); |
72 | 74 | .lib-css(display, @_icon-font-display);
|
73 | 75 | text-decoration: none;
|
74 |
| - |
| 76 | + |
| 77 | + & when not (@_icon-font-content = false) { |
| 78 | + ._lib-icon-text-hide(@_icon-font-text-hide); |
| 79 | + } |
| 80 | + |
75 | 81 | &:after {
|
76 | 82 | ._lib-icon-font(
|
77 | 83 | @_icon-font-content,
|
|
151 | 157 | @_icon-image-text-hide: @icon__text-hide
|
152 | 158 | ) when (@_icon-image-position = before) {
|
153 | 159 | display: inline-block;
|
154 |
| - ._lib-icon-text-hide(@_icon-image-text-hide); |
155 |
| - |
| 160 | + |
| 161 | + & when not (@_icon-image = false) { |
| 162 | + ._lib-icon-text-hide(@_icon-image-text-hide); |
| 163 | + } |
| 164 | + |
156 | 165 | &:before {
|
157 | 166 | ._lib-icon-image(
|
158 | 167 | @_icon-image,
|
|
179 | 188 | @_icon-image-text-hide: @icon__text-hide
|
180 | 189 | ) when (@_icon-image-position = after) {
|
181 | 190 | display: inline-block;
|
182 |
| - ._lib-icon-text-hide(@_icon-image-text-hide); |
| 191 | + |
| 192 | + & when not (@_icon-image = false) { |
| 193 | + ._lib-icon-text-hide(@_icon-font-text-hide); |
| 194 | + } |
183 | 195 |
|
184 | 196 | &:after {
|
185 | 197 | ._lib-icon-image(
|
|
0 commit comments