123456789101112131415161718192021222324252627282930313233 |
- <?php
- use Magento\Vault\Model\Ui\TokenUiComponentProviderInterface;
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- // @codingStandardsIgnoreFile
- /** @var \Magento\Framework\View\Element\Template $block */
- $details = $block->getData(TokenUiComponentProviderInterface::COMPONENT_DETAILS);
- $icon = $block->getData('icons')[$details['type']];
- $id = $block->escapeHtml($block->getData('id'));
- ?>
- <div data-mage-init='{
- "Magento_Braintree/js/vault": {
- "container": "payment_<?= /* @noEscape */ $id ?>",
- "publicHash": "<?= $block->escapeHtml($block->getData(TokenUiComponentProviderInterface::COMPONENT_PUBLIC_HASH)) ?>",
- "code": "<?= $block->escapeHtml($block->getData('code')) ?>",
- "nonceUrl": "<?= $block->escapeUrl($block->getData('nonceUrl')) ?>"
- }
- }' id="payment_<?= /* @noEscape */ $id ?>" class="admin__field">
- <div class="admin__field-control control">
- <input type="radio" id="token_switcher_<?= /* @noEscape */ $id ?>" name="payment[token_switcher]"/>
- <img src="<?= $block->escapeUrl($icon['url']) ?>"
- width="<?= $block->escapeHtml($icon['width']) ?>"
- height="<?= $block->escapeHtml($icon['height']) ?>"
- class="payment-icon" >
- <span><?= $block->escapeHtml(__('ending')) ?></span>
- <span><?= $block->escapeHtml($details['maskedCC']) ?></span>
- (<span><?= $block->escapeHtml(__('expires')) ?></span>:
- <span><?= $block->escapeHtml($details['expirationDate']) ?></span>)
- </div>
- </div>
|