<?php

use AC\Admin\Table;

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

/** @var Table $table */
$table = $this->table;

?>

<table class="widefat fixed ac-table">
	<thead>
	<?php foreach ( $table->get_headings() as $key => $label ) : ?>
		<th class="<?= $key ?>"><?= $label ?></th>
	<?php endforeach; ?>
	</thead>
	<tbody>
	<?php foreach ( $table->get_rows() as $row ) : ?>
		<tr>
			<?php foreach ( array_keys( $table->get_headings() ) as $key ) : ?>
				<td class="<?= $key ?>">
					<?= $table->get_column( $key, $row ) ?>
				</td>
			<?php endforeach; ?>
		</tr>
	<?php endforeach; ?>
	</tbody>
	<?php if ( $table->has_message() ) : ?>
		<tfoot>
		<tr class="message">
			<td colspan="<?= count( $table->get_headings() ) ?>">
				<?= $table->get_message() ?>
			</td>
		</tr>
		</tfoot>
	<?php endif; ?>
</table>