<?php
/*
 * Copyright Magmodules.eu. All rights reserved.
 * See COPYING.txt for license details.
 */

/**
 * @var Pointofsale $block
 * @var Escaper $escaper
 */

use Magento\Framework\Escaper;
use Mollie\Payment\Block\Form\Pointofsale;

$code = $block->getMethodCode();
$first = true;
?>

<fieldset class="admin__fieldset payment-method" id="payment_form_<?= $escaper->escapeHtmlAttr($code); ?>" style="display:none">
    <div class="mollie-admin-method">
        <div class="field admin__field">
            <label for="<?= $escaper->escapeHtmlAttr($code) ?>_methods" class="label admin__field-label"><span><?= $escaper->escapeHtml(__('Select Terminal')) ?></span></label>
            <div class="control admin__field-control pointofsale-terminal-list">
                <?php foreach ($block->getTerminals() as $terminal): ?>
                    <label>
                        <input
                            type="radio"
                            name="payment[selected_terminal]"
                            value="<?= $escaper->escapeHtmlAttr($terminal['id']); ?>"
                            <?= $escaper->escapeHtmlAttr($first ? ' checked="checked"' : ''); ?>
                        >
                        <?= $escaper->escapeHtml($terminal['brand']); ?>
                        <?= $escaper->escapeHtml($terminal['model']); ?>
                        <?= $escaper->escapeHtml($terminal['serialNumber']); ?>
                        <?= $escaper->escapeHtml($terminal['description']); ?>
                    </label>
                <?php $first = false; endforeach; ?>
            </div>
        </div>
    </div>
</fieldset>
