From 1fbe84666b2784cba6126551f409f9020274bcc0 Mon Sep 17 00:00:00 2001 From: isaacclad Date: Sun, 28 Jun 2026 22:22:55 +0000 Subject: [PATCH] Show uploaded company logo on employee badges instead of org name. Use the organization logo from Settings when present, with the company name as fallback when no logo is uploaded. Co-authored-by: Cursor --- resources/views/frontdesk/employees/badge.blade.php | 10 +++++++++- resources/views/frontdesk/settings/edit.blade.php | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/resources/views/frontdesk/employees/badge.blade.php b/resources/views/frontdesk/employees/badge.blade.php index 97ebd96..4fdc622 100644 --- a/resources/views/frontdesk/employees/badge.blade.php +++ b/resources/views/frontdesk/employees/badge.blade.php @@ -7,6 +7,7 @@ body { font-family: system-ui, sans-serif; margin: 0; padding: 1rem; background: #f8fafc; } .badge { width: 3.5in; border: 2px solid #4f46e5; border-radius: 12px; padding: 1rem; background: #fff; } .org { font-size: 0.75rem; color: #666; text-transform: uppercase; letter-spacing: 0.05em; } + .org-logo { display: block; max-height: 2.25rem; max-width: 100%; object-fit: contain; margin-bottom: 0.5rem; } .name { font-size: 1.5rem; font-weight: 700; margin: 0.5rem 0; color: #0f172a; } .meta { font-size: 0.875rem; color: #444; line-height: 1.5; } .code { font-family: monospace; font-size: 1.25rem; font-weight: 700; color: #4f46e5; margin-top: 1rem; } @@ -17,7 +18,14 @@
-
{{ $employee->organization->name ?? 'Staff' }}
+ @php($organization = $employee->organization) + @if ($organization && \App\Support\OrganizationBranding::hasCustomLogo($organization)) + + @else +
{{ $organization->name ?? 'Staff' }}
+ @endif
{{ $employee->full_name }}
@if ($employee->department){{ $employee->department }}
@endif diff --git a/resources/views/frontdesk/settings/edit.blade.php b/resources/views/frontdesk/settings/edit.blade.php index 52ba557..bcd8235 100644 --- a/resources/views/frontdesk/settings/edit.blade.php +++ b/resources/views/frontdesk/settings/edit.blade.php @@ -67,7 +67,7 @@
-

Shown on the visitor kiosk instead of the Ladill Frontdesk logo. PNG, JPG, WebP, or SVG up to 2 MB.

+

Shown on the visitor kiosk and employee badges. PNG, JPG, WebP, or SVG up to 2 MB.

@if (\App\Support\OrganizationBranding::hasCustomLogo($organization))