<?php

namespace Blocksy\Extensions\WoocommerceExtra;

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

$waitlist = ProductWaitlistDb::get_waitlist('', '', true);

if (empty($waitlist)) {
	blocksy_html_tag_e(
		'div',
		[
			'class' => 'woocommerce-Message woocommerce-Message--info woocommerce-info'
		],
		blocksy_html_tag(
			'a',
			[
				'class' => 'woocommerce-Button button',
				'href' => esc_url(apply_filters('woocommerce_return_to_shop_redirect', wc_get_page_permalink('shop')))
			],
			__('Browse products', 'blocksy-companion')
		) .
		__("You don't have any products in your waitlist yet.", 'blocksy-companion')
	);

	return;
}

?>

<div class="ct-woocommerce-waitlist-table">
	<table class="shop_table">
		<thead>
			<tr>
				<th colspan="2">
					<?php esc_html_e('Product', 'blocksy-companion'); ?>
				</th>

				<th class="waitlist-product-status">
					<?php esc_html_e('Stock Status', 'blocksy-companion'); ?>
				</th>

				<th class="waitlist-subscription-status">
					<?php esc_html_e('Confirmed', 'blocksy-companion'); ?>
				</th>

				<th class="waitlist-product-actions">
					<?php esc_html_e('Actions', 'blocksy-companion'); ?>
				</th>
			</tr>
		</thead>

		<tbody>
			<?php
				foreach ($waitlist as $key => $entry) {
					blocksy_companion_render_view_e(
						dirname(__FILE__) . '/table-single-product-row.php',
						[
							'entry' => $entry,
						]
					);
				}
			?>
		</tbody>
	</table>
</div>
