/**
  * @param Group $group
  *
  * @return \Illuminate\Contracts\View\View
  */
 public function render(Group $group)
 {
     if ($group->isAuthorized()) {
         $items = [];
         foreach ($group->getItems() as $item) {
             $items[] = (new IlluminateItemRenderer($this->factory))->render($item);
         }
         return $this->factory->make($this->view, ['group' => $group, 'items' => $items])->render();
     }
 }
 /**
  * @param Group $group
  *
  * @return \Illuminate\Contracts\View\View
  */
 public function render(Group $group, $prefix = 'sidebar')
 {
     $this->view = $prefix . '::' . $this->view;
     if ($group->isAuthorized()) {
         $items = [];
         foreach ($group->getItems() as $item) {
             $items[] = (new IlluminateItemRenderer($this->factory))->render($item, $prefix);
         }
         return $this->factory->make($this->view, ['group' => $group, 'items' => $items])->render();
     }
 }