<?php $_filters = $block->getAppliedFilters(); ?>
<?php if (!empty($_filters)): ?>
<?php
    $_state = [];
    foreach ($_filters as $_filter) {
        $filterName = $_filter->getName();
        if (is_object($filterName)) {
            $filterName = $filterName->getText();
        }
        $_state[$filterName][] = [
            "label" => $_filter->getLabel(),
            "url" => $_filter->getRemoveUrl()
        ];
    }
?>
<div class="filter-active mgs-filter-active"<?php if($this->helper('MGS\Ajaxlayernavigation\Helper\Config')->removeShoppingBy()): ?> style="display:none !important"<?php endif ?>>
	<strong class="block-subtitle filter-current-subtitle"><?php echo __('Now Shopping by') ?></strong>
    <?php foreach ($_state as $_filterName => $_items): ?>
		<span class="shoppingby-item">
			<?php foreach ($_items as $_filter): ?>
				<?php
					$label = $block->stripTags($_filter['label']);
					$removeUrl = $_filter['url'];
				 ?>
				<div class="state-item">
					<span class="state-item-name" title="<?php echo $label ?>"><span><?php echo $block->escapeHtml(__($_filterName)); ?>:</span> <?php echo $label ?></span>
					<span class="state-item-remove"><span class="state-item-icon-cancel"></span></span>
					<a class="state-item-remove-url" href="<?php echo $removeUrl ?>"></a>
				</div>
			<?php endforeach; ?>
		</span>
    <?php endforeach; ?>
    <?php $configHelper = $this->helper('MGS\Ajaxlayernavigation\Helper\Config'); ?>
    <span class="shoppingby-item"><div class="state-item"><a
        class="filter-active-item-clear-all"
        title="<?php /* @escapeNotVerified */ echo __('Clear All') ?>"
        href="<?php /* @escapeNotVerified */ echo $configHelper->getClearAllUrl() ?>">
    <span><?php /* @escapeNotVerified */ echo __('Clear All') ?></span></a></div></span>
</div>
<?php endif; ?>
