<?php
global $post;

$limit = apply_filters( 'opalesate_agent_properties_limit', 6 );
$query = Opalestate_Query::get_agent_property( null, get_the_ID(), $limit, 10, true );

if ( $query->have_posts() ) :

	$data = [
		'slidesPerView' => 1,
		'spaceBetween'  => 0,
		'effect'        => 'slide',
		'loop'          => true,
		'breakpoints'   => [ 1024 => [ "slidesPerView" => 1 ] ],
	];
	?>

    <div class="my-featured-section" id="block-featured-properties">
        <h4 class="box-heading"><?php echo sprintf( esc_html__( 'Featured Properties', 'opalestate-pro' ), $query->found_posts ); ?></h4>

        <div class="opalestate-swiper-play swiper-container" id="postcarousel-<?php echo esc_attr( get_the_ID() ); ?>"
             data-swiper="<?php echo esc_attr( wp_json_encode( $data ) ); ?>">
            <div class="swiper-wrapper">
				<?php while ( $query->have_posts() ) : $query->the_post(); ?>
                    <div class="swiper-slide">
						<?php echo opalestate_load_template_path( 'content-property-grid' ); ?>
                    </div>
				<?php endwhile; ?>
            </div>
        </div>
    </div>
<?php endif;
wp_reset_postdata();