diff --git a/frontend/src/components/WinnerBadge.jsx b/frontend/src/components/WinnerBadge.jsx index cd4a8b6..c4fb1c0 100644 --- a/frontend/src/components/WinnerBadge.jsx +++ b/frontend/src/components/WinnerBadge.jsx @@ -4,8 +4,7 @@ import { stylesTokens } from "../styles/theme"; /** * Props: * - winner: { display_name?: string, email?: string } | null - * (oder als Fallback:) - * - winnerEmail: string | null + * - winnerEmail: string | null (legacy fallback) */ export default function WinnerBadge({ winner, winnerEmail }) { const name = @@ -15,14 +14,6 @@ export default function WinnerBadge({ winner, winnerEmail }) { if (!name) return null; - // Optional: wenn display_name vorhanden ist, Email klein anzeigen - const showEmail = - winner && - (winner?.email || "").trim() && - (winner?.display_name || "").trim() && - winner.email.trim().toLowerCase() !== winner.display_name.trim().toLowerCase(); - - return (
🏆
-
-
- Sieger: - {" "}{name} -
- - {showEmail && ( -
- {winner.email} -
- )} +
+ Sieger: + {" "}{name}
diff --git a/frontend/src/components/WinnerCard.jsx b/frontend/src/components/WinnerCard.jsx index c16a12b..b76f588 100644 --- a/frontend/src/components/WinnerCard.jsx +++ b/frontend/src/components/WinnerCard.jsx @@ -23,11 +23,14 @@ export default function WinnerCard({ style={{ ...styles.input, flex: 1 }} > - {members.map((m) => ( - - ))} + {members.map((m) => { + const dn = ((m.display_name || "").trim() || (m.email || "").trim()); + return ( + + ); + })}