public function renderItem(MenuItem $item) { $item->setAttribute('class', 'nav-item' . ($item->isCurrent() ? ' active' : '')); $item->setLinkAttribute('class', 'nav-link'); //todo $item->setLinkAttribute('href', $item->getUrl()); $item->setIconAttribute('class', $item->getIcon()); //todo return soda_cms_view('partials.menu.item', compact('item')); }
/** * Possebility to store an item */ public function setCurrentItem(MenuItem &$item) { if (!$item->isCurrent()) { $item->setCurent(); } $this->currentItem = $item; }