protected function renderCollapsible($link, $items = [], $isParentActive = false)
    {
        $itemOptions = [];
        if ($isParentActive) {
            Html::addCssClass($itemOptions, ['item-activation' => 'active']);
        }

        $collapsibleItems = [
            [
                'header' => ['content' => $link],
                'body' => ['content' => $this->buildCollapsibleBody($items)],
                'options' => $itemOptions
            ],
        ];

        return Collapsible::widget([
            'items' => $collapsibleItems,
            'type' => Collapsible::TYPE_ACCORDION,
        ]);
    }