Automattic\WooCommerce\Blocks\BlockTypes
ProductFilters::get_overlay_breakpoint
Resolve the responsive overlay breakpoint.
Method of the class: ProductFilters{}
No Hooks.
Returns
string. Responsive overlay breakpoint.
Usage
// private - for code of main (parent) class only $result = $this->get_overlay_breakpoint();
ProductFilters::get_overlay_breakpoint() ProductFilters::get overlay breakpoint code WC 11.2.1
private function get_overlay_breakpoint() {
if ( function_exists( 'gutenberg_get_global_settings' ) ) {
$viewport_settings = gutenberg_get_global_settings( array( 'viewport' ) );
} else {
$viewport_settings = wp_get_global_settings( array( 'viewport' ) );
}
if ( is_array( $viewport_settings ) ) {
foreach ( array( 'tablet', 'mobile' ) as $viewport ) {
if ( isset( $viewport_settings[ $viewport ] ) && is_string( $viewport_settings[ $viewport ] ) ) {
return $viewport_settings[ $viewport ];
}
}
}
return '782px';
}