diff --git a/src/components/badge.tsx b/src/components/badge.tsx index ac3c60a9e..e5476ca81 100644 --- a/src/components/badge.tsx +++ b/src/components/badge.tsx @@ -13,7 +13,9 @@ const Badge: React.FC = ({ 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;