middleware(static::getRouteMiddleware($panel)) ->withoutMiddleware(static::getWithoutRouteMiddleware($panel)) ->name(static::getSlug()); } /** * @return array | WidgetConfiguration> */ public function getWidgets(): array { return Filament::getWidgets(); } /** * @return array | WidgetConfiguration> */ public function getVisibleWidgets(): array { return $this->filterVisibleWidgets($this->getWidgets()); } /** * @return int | string | array */ public function getColumns(): int | string | array { return 2; } public function getTitle(): string | Htmlable { return static::$title ?? __('filament-panels::pages/dashboard.title'); } }