From 6496cfa7df679d4a71358f357f579a6a46af18e5 Mon Sep 17 00:00:00 2001 From: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com> Date: Thu, 6 Aug 2026 13:04:00 +0530 Subject: [PATCH 1/6] feat(ui): show reicon fallback for services without a logo --- app/Livewire/Project/New/Select.php | 7 ++++++- resources/views/livewire/project/new/select.blade.php | 9 +++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/app/Livewire/Project/New/Select.php b/app/Livewire/Project/New/Select.php index 05107a105..b2c141ea8 100644 --- a/app/Livewire/Project/New/Select.php +++ b/app/Livewire/Project/New/Select.php @@ -121,7 +121,11 @@ class Select extends Component } } - if (! is_string($logo) || ! file_exists(public_path($logo))) { + $hasLogo = is_string($logo) + && basename($logo) !== basename($default_logo) + && file_exists(public_path($logo)); + + if (! $hasLogo) { $logo = $default_logo; } @@ -132,6 +136,7 @@ class Select extends Component 'id' => $serviceKey, 'name' => str($serviceKey)->headline(), 'docsSlug' => str($serviceKey)->lower()->value(), + 'has_logo' => $hasLogo, 'logo' => asset($logo), 'logo_github_url' => file_exists($local_logo_path) ? 'https://raw.githubusercontent.com/coollabsio/coolify/refs/heads/main/public/'.$logo diff --git a/resources/views/livewire/project/new/select.blade.php b/resources/views/livewire/project/new/select.blade.php index 1567a52ec..b97e1d8f6 100644 --- a/resources/views/livewire/project/new/select.blade.php +++ b/resources/views/livewire/project/new/select.blade.php @@ -266,13 +266,14 @@
-