← All changes
|
modules/atomic-widgets/styles/atomic-styles-manager.php
+7
-2
4.2.0-beta2
→
4.0.0-dev3
View file →
| @@ -153,10 +153,15 @@ | ||
| 153 | 153 | $style_fonts = Style_Fonts::make( $style_key ); |
| 154 | 154 | |
| 155 | 155 | return Styles_Renderer::make( |
| 156 | 156 | Plugin::$instance->breakpoints->get_breakpoints_config() |
| 157 | - )->on_font_enqueue( fn( $font ) => $style_fonts->add( $font ) ) | |
| 158 | - ->render( $styles ); | |
| 157 | + )->on_prop_transform( function( $key, $value ) use ( $style_fonts ) { | |
| 158 | + if ( 'font-family' !== $key ) { | |
| 159 | + return; | |
| 160 | + } | |
| 161 | + | |
| 162 | + $style_fonts->add( $value ); | |
| 163 | + } )->render( $styles ); | |
| 159 | 164 | } |
| 160 | 165 | |
| 161 | 166 | private function get_breakpoint_media( string $breakpoint_key ): ?string { |
| 162 | 167 | $breakpoint_config = Plugin::$instance->breakpoints->get_breakpoints_config()[ $breakpoint_key ] ?? null; |