12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- /**
- * Refer to LICENSE.txt distributed with the Temando Shipping module for notice of license
- */
- ?>
- <?php // @codingStandardsIgnoreFile ?>
- <?php
- /** @var \Temando\Shipping\Block\Adminhtml\ComponentContainer $block */
- /** @var \Temando\Shipping\ViewModel\Batch\BatchListing $viewModel */
- $viewModel = $block->getViewModel();
- ?>
- <div id="temando-componentry"
- data-bind="scope:'temando-componentry'"
- data-component-init='[
- {
- "entrypoint": "BatchList",
- "assetsUrl": "<?= $block->escapeUrl($block->getAssetsUrl()); ?>",
- "element": "",
- "data": {
- "temandoApiEndpoint": "<?= $block->escapeUrl($viewModel->getShippingApiAccess()->getApiEndpoint()); ?>",
- "temandoApiToken": "<?= $block->escapeHtml($viewModel->getShippingApiAccess()->getSessionToken()); ?>",
- "temandoApiTokenTtl": "<?= $block->escapeHtml($viewModel->getShippingApiAccess()->getSessionTokenExpiry()); ?>",
- "m2ApiTemandoTokenRefreshEndpoint": "<?= $block->escapeUrl($viewModel->getShippingApiAccess()->getSessionTokenRefreshEndpoint()); ?>",
- "ipAddress": "<?= $block->escapeHtml($block->getIpAddress()); ?>",
- "lang": "<?= $block->escapeHtml($block->getLanguage()); ?>",
- "locale": "<?= $block->escapeHtml($block->getLocale()); ?>",
- "batchCreatePageUrl": "<?= $block->escapeUrl($viewModel->getBatchUrl()->getNewActionUrl()); ?>",
- "batchDetailPageUrlTpl": "<?= $block->escapeUrl($viewModel->getBatchUrl()->getViewActionUrl(['batch_id' => '--id--'])); ?>"
- }
- }]'
- >
- <!-- ko template: getTemplate() --><!-- /ko -->
- <script type="text/x-magento-init">
- {
- "#temando-componentry": {
- "Magento_Ui/js/core/app": <?= /* @noEscape */ $block->getJsLayout(); ?>
- }
- }
- </script>
- </div>
|