Use placeholder and not the Coolify logo if no logo is provided.

This commit is contained in:
peaklabs-dev
2024-11-25 22:08:51 +01:00
parent 852db5105a
commit 33435a1bdb
3 changed files with 7 additions and 3 deletions

View File

@@ -71,7 +71,7 @@ class ServicesGenerate extends Command
'slogan' => $data->get('slogan', str($file)->headline()),
'compose' => $compose,
'tags' => $tags,
'logo' => $data->get('logo', 'svgs/coolify.png'),
'logo' => $data->get('logo', 'svgs/default.webp'),
'minversion' => $data->get('minversion', '0.0.0'),
];

View File

@@ -91,12 +91,16 @@ class Select extends Component
{
$services = get_service_templates(true);
$services = collect($services)->map(function ($service, $key) {
$logo = data_get($service, 'logo', 'svgs/coolify.png');
$default_logo = 'images/default.webp';
$logo = data_get($service, 'logo', $default_logo);
$local_logo_path = public_path($logo);
return [
'name' => str($key)->headline(),
'logo' => asset($logo),
'logo_github_url' => 'https://raw.githubusercontent.com/coollabsio/coolify/refs/heads/main/public/a'.$logo,
'logo_github_url' => file_exists($local_logo_path)
? 'https://raw.githubusercontent.com/coollabsio/coolify/refs/heads/main/public/'.$logo
: asset($default_logo),
] + (array) $service;
})->all();
$gitBasedApplications = [

BIN
public/svgs/default.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB