'downtime-list']; protected function getItemClass(): string { $viewMode = $this->getViewMode(); $this->addAttributes(['class' => $viewMode]); if ($viewMode === 'minimal') { return DowntimeListItemMinimal::class; } elseif ($viewMode === 'detailed') { $this->removeAttribute('class', 'default-layout'); } return DowntimeListItem::class; } protected function init(): void { $this->initializeDetailActions(); $this->setMultiselectUrl(Links::downtimesDetails()); $this->setDetailUrl(Url::fromPath('icingadb/downtime')); } }