Badge: fix page crash when color isn't defined

Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1650
environments/review-fix-badge-52l8m7/deployments/4553
Alex Gleason 2024-04-16 15:35:50 -05:00
rodzic 1518615767
commit b86da5f426
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -13,7 +13,9 @@ const Badge: React.FC<IBadge> = ({ title, slug, color }) => {
const fallback = !['patron', 'admin', 'moderator', 'opaque', 'badge:donor'].includes(slug);
const isDark = useMemo(() => {
const hsl = hexToHsl(color!);
if (!color) return false;
const hsl = hexToHsl(color);
if (hsl && hsl.l > 50) return false;