From be1284dbc45f5c3e15847c5e0bba0fbfff93fd78 Mon Sep 17 00:00:00 2001 From: Kevin Adametz Date: Tue, 30 Jun 2026 10:56:50 +0000 Subject: [PATCH] Optimierung 5.3: toten portalBadgeColor()-Helfer entfernt In companies/index, companies/show und contacts/index war die private Methode portalBadgeColor() definiert, aber nirgends aufgerufen (kein Aufruf im Blade-Markup oder PHP). Entfernt; in companies/show wird damit auch der Portal-Import ungenutzt und faellt weg. Klaert den im Wiedereinstieg-Plan offenen Punkt: keine Portal::badgeColor()- Zentralisierung noetig, da es keine echten Call-Sites gab. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../views/livewire/admin/companies/index.blade.php | 10 ---------- .../views/livewire/admin/companies/show.blade.php | 11 ----------- .../views/livewire/admin/contacts/index.blade.php | 10 ---------- 3 files changed, 31 deletions(-) diff --git a/resources/views/livewire/admin/companies/index.blade.php b/resources/views/livewire/admin/companies/index.blade.php index 57044dc4..18a9c076 100644 --- a/resources/views/livewire/admin/companies/index.blade.php +++ b/resources/views/livewire/admin/companies/index.blade.php @@ -201,16 +201,6 @@ new #[Layout('components.layouts.app'), Title('Firmen')] class extends Component $this->resetPage(); } - private function portalBadgeColor(?Portal $portal): string - { - return match ($portal) { - Portal::Presseecho => 'blue', - Portal::Businessportal24 => 'purple', - Portal::Both => 'zinc', - default => 'zinc', - }; - } - private function userLookupResults() { $term = trim($this->userLookup); diff --git a/resources/views/livewire/admin/companies/show.blade.php b/resources/views/livewire/admin/companies/show.blade.php index ef4ed68f..78b6ee96 100644 --- a/resources/views/livewire/admin/companies/show.blade.php +++ b/resources/views/livewire/admin/companies/show.blade.php @@ -1,6 +1,5 @@ $company->pressReleases, ]; } - - private function portalBadgeColor(?Portal $portal): string - { - return match ($portal) { - Portal::Presseecho => 'blue', - Portal::Businessportal24 => 'purple', - Portal::Both => 'zinc', - default => 'zinc', - }; - } }; ?>
diff --git a/resources/views/livewire/admin/contacts/index.blade.php b/resources/views/livewire/admin/contacts/index.blade.php index 4e47f6ea..12f6f55f 100644 --- a/resources/views/livewire/admin/contacts/index.blade.php +++ b/resources/views/livewire/admin/contacts/index.blade.php @@ -363,16 +363,6 @@ new #[Layout('components.layouts.app'), Title('Kontakte')] class extends Compone $this->notificationType = 'success'; $this->resetPage(); } - - private function portalBadgeColor(?Portal $portal): string - { - return match ($portal) { - Portal::Presseecho => 'blue', - Portal::Businessportal24 => 'purple', - Portal::Both => 'zinc', - default => 'zinc', - }; - } }; ?>