[Back]
<?php
/**
 * Wrapper start.
 *
 * @var $options
 * @var $style_options
 * @var $class
 * @var $data_attrs
 *
 * @package visual-portfolio
 */

// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

?>

<div class="<?php echo esc_attr( $class ); ?>"
	<?php
	foreach ( $data_attrs as $name => $data ) {
		if ( 'data-vp-next-page-url' === $name ) {
			echo esc_html( $name ) . '="' . esc_url( $data ) . '" ';
		} else {
			echo esc_html( $name ) . '="' . esc_attr( $data ) . '" ';
		}
	}
	?>
>
	<div class="vp-portfolio__preloader-wrap">
		<div class="vp-portfolio__preloader">
			<img loading="eager" src="<?php echo esc_url( visual_portfolio()->plugin_url . 'assets/images/logo-dark.svg' ); ?>" alt="<?php echo esc_attr__( 'Visual Portfolio, Posts & Image Gallery for WordPress', 'visual-portfolio' ); ?>" width="20" height="20" data-skip-lazy>
		</div>
	</div>