2121
2222declare (strict_types=1 );
2323
24- use Hyva \Theme \Model \ViewModelRegistry ;
2524use Hyva \Theme \ViewModel \HeroiconsOutline ;
26- use Magento \Framework \Escaper ;
27- use Magento \LayeredNavigation \Block \Navigation \State ;
2825
29- /** @var State $block */
30- /** @var Escaper $escaper */
31- /** @var ViewModelRegistry $viewModels */
26+ /** @var \Magento\LayeredNavigation\Block\Navigation\ State $block */
27+ /** @var \Magento\Framework\ Escaper $escaper */
28+ /** @var \Hyva\Theme\Model\ ViewModelRegistry $viewModels */
3229
3330/** @var HeroiconsOutline $heroicons */
3431$ heroicons = $ viewModels ->require (HeroiconsOutline::class);
@@ -84,7 +81,7 @@ $heroicons = $viewModels->require(HeroiconsOutline::class);
8481 </span>
8582 <span>
8683 <a class="py-2 px-2 text-center block action remove text-primary hover:text-primary-darker"
87- onclick ="handleClickLink('<?= $ escaper ->escapeUrl ($ filter ->getRemoveUrl ()) ?> ')"
84+ @click.prevent ="handleClickLink('<?= $ escaper ->escapeUrl ($ filter ->getRemoveUrl ()) ?> ', $event )"
8885 href="<?= $ escaper ->escapeUrl ($ filter ->getRemoveUrl ()) ?> "
8986 title="<?= /* @noEscape */ $ escaper ->escapeHtmlAttr (__ ('Remove active %1 filter: %2 ' , $ filterName , $ filterLabel )) ?> ">
9087 <?= $ heroicons ->trashHtml ('' , 20 , 20 , ["aria-hidden " => "true " ]); ?>
@@ -95,7 +92,7 @@ $heroicons = $viewModels->require(HeroiconsOutline::class);
9592 </div>
9693 <?php if ($ block ->getLayer ()->getState ()->getFilters ()): ?>
9794 <div class="block-actions filter-actions">
98- <a onclick ="handleClickLink('<?= $ escaper ->escapeUrl ($ block ->getClearUrl ()) ?> ')" href="<?= $ escaper ->escapeUrl ($ block ->getClearUrl ()) ?> "
95+ <a @click.prevent ="handleClickLink('<?= $ escaper ->escapeUrl ($ block ->getClearUrl ()) ?> ', $event )" href="<?= $ escaper ->escapeUrl ($ block ->getClearUrl ()) ?> "
9996 class="text-xs text-primary hover:text-primary-darker"><?= $ escaper ->escapeHtml (__ ('Clear All ' )) ?> </a>
10097 </div>
10198 <?php endif ; ?>
@@ -104,4 +101,4 @@ $heroicons = $viewModels->require(HeroiconsOutline::class);
104101<script>
105102
106103
107- </script>
104+ </script>
0 commit comments