Skip to content
Snippets Groups Projects
list-widget.php 506 B
Newer Older
<ul class="<?= implode(' ', $css_classes) ?>">
<? foreach ($elements as $index => $element): ?>
    <? $icon = $element->icon; ?>
    <? if ($icon && $element instanceof LinkElement && $element->isDisabled()): ?>
        <? $icon = $icon->copyWithRole('inactive') ?>
    <? endif ?>
    <li id="<?= htmlReady($index) ?>"
        <?= $icon ? 'style="' . $icon->asCSS() .'"' : '' ?>
        <?= $element->active ? 'class="active"' : '' ?>>
        <?= $element->render() ?>
    </li>
<? endforeach; ?>
</ul>