diff --git a/source/php/Component/Siteselector/Siteselector.php b/source/php/Component/Siteselector/Siteselector.php index 188216f1..b191fbca 100644 --- a/source/php/Component/Siteselector/Siteselector.php +++ b/source/php/Component/Siteselector/Siteselector.php @@ -102,14 +102,14 @@ private function normalizeItems($items, $depth = null): array 'active' => false, 'children' => false, 'href' => "#", - 'classList' => [ - $this->getBaseClass('item') - ], 'style' => "default", ], $item ); + $item['classList'] = isset($item['classList']) ? $item['classList'] : []; + $item['classList'][] = $this->getBaseClass('item'); + if(is_numeric($depth)) { $item['depth'] = $depth; }