<?php
/**
 * Mini-cart used inside the drawer (Woo may call this).
 *
 * @package Foliora
 */

defined( 'ABSPATH' ) || exit;

if ( ! WC()->cart || WC()->cart->is_empty() ) {
	echo '<p class="cart-drawer__empty">Your bag is waiting for a next chapter.</p>';
	return;
}
?>
<ul class="woocommerce-mini-cart cart_list product_list_widget">
	<?php
	foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
		$product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
		if ( ! $product || ! $product->exists() || $cart_item['quantity'] <= 0 ) {
			continue;
		}
		?>
		<li class="drawer-line">
			<?php echo $product->get_image( 'thumbnail' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
			<div>
				<p class="drawer-line__name"><?php echo esc_html( $product->get_name() ); ?></p>
				<p class="drawer-line__meta">Qty <?php echo esc_html( (string) $cart_item['quantity'] ); ?></p>
			</div>
		</li>
		<?php
	}
	?>
</ul>
