_oIconset = BxDolIconset::getObjectInstance('sys_lucide'); } protected function _getMenuItem($aItem) { $sLucide = isset($aItem['lucide']) ? $aItem['lucide'] : ''; $aItem = parent::_getMenuItem($aItem); if($aItem === false || $sLucide === '' || !$this->_oIconset) return $aItem; $sSvg = $this->_oIconset->getIconHtml($sLucide, ['class' => 'bx-analytics-std-menu-icon', 'aria-hidden' => 'true']); if($sSvg === false) return $aItem; return array_merge($aItem, [ 'bx_if:icon' => ['condition' => false, 'content' => ['icon' => '']], 'bx_if:image' => ['condition' => false, 'content' => ['icon_url' => '', 'attrs' => '']], 'bx_if:image_inline' => ['condition' => true, 'content' => ['image' => $sSvg]], 'bx_if:show_icon' => ['condition' => true, 'content' => []], 'bx_if:show_icon_bg' => ['condition' => true, 'content' => []], ]); } } /** @} */