@php
// Determinar qual logo usar baseado na cor de fundo
$logoToUse = 'juscontact_branco.png'; // Padrão: branco
if ($backgroundColor) {
$hexColor = str_replace('#', '', $backgroundColor->hex_code);
// Converter hex para RGB
$r = hexdec(substr($hexColor, 0, 2));
$g = hexdec(substr($hexColor, 2, 2));
$b = hexdec(substr($hexColor, 4, 2));
// Calcular luminância (0 = preto, 255 = branco)
$luminance = (0.299 * $r + 0.587 * $g + 0.114 * $b);
// Se a cor for muito clara (> 180), usar logo colorida
if ($luminance > 180) {
$logoToUse = 'juscontact_preto.png';
}
}
@endphp