diff --git a/frontend/src/components/heats/HeatBadges.jsx b/frontend/src/components/heats/HeatBadges.jsx
index feb5018..cb906b2 100644
--- a/frontend/src/components/heats/HeatBadges.jsx
+++ b/frontend/src/components/heats/HeatBadges.jsx
@@ -6,6 +6,7 @@
* @param {number} maxVisible - Maximum number of badges to show before "+X more" (default: 3)
* @param {boolean} compact - Use compact display (default: true)
* @param {string} className - Additional CSS classes for container
+ * @param {string} badgeClassName - Custom CSS classes for individual badges (overrides default styling)
*
* @example
*
@@ -15,7 +16,8 @@ const HeatBadges = ({
heats = [],
maxVisible = 3,
compact = true,
- className = ''
+ className = '',
+ badgeClassName = ''
}) => {
if (!heats || heats.length === 0) return null;
@@ -39,12 +41,15 @@ const HeatBadges = ({
const visibleHeats = heats.slice(0, maxVisible);
const remainingCount = heats.length - maxVisible;
+ const defaultBadgeClass = "text-xs px-1.5 py-0.5 bg-amber-100 text-amber-800 rounded font-mono";
+ const badgeClass = badgeClassName || defaultBadgeClass;
+
return (
{visibleHeats.map((heat, idx) => (
{formatHeat(heat)}
diff --git a/frontend/src/pages/EventChatPage.jsx b/frontend/src/pages/EventChatPage.jsx
index 685afc4..f8926a4 100644
--- a/frontend/src/pages/EventChatPage.jsx
+++ b/frontend/src/pages/EventChatPage.jsx
@@ -6,6 +6,7 @@ import { Send, UserPlus, Loader2, LogOut, AlertTriangle, QrCode, Edit2, Filter,
import { connectSocket, disconnectSocket, getSocket } from '../services/socket';
import { eventsAPI, heatsAPI, matchesAPI } from '../services/api';
import HeatsBanner from '../components/heats/HeatsBanner';
+import HeatBadges from '../components/heats/HeatBadges';
import Avatar from '../components/common/Avatar';
import ChatMessageList from '../components/chat/ChatMessageList';
import ChatInput from '../components/chat/ChatInput';
@@ -356,16 +357,11 @@ const EventChatPage = () => {
{myHeats.length > 0 && (
Your heats:
-
- {myHeats.map((heat, idx) => (
-
- {formatHeat(heat)}
-
- ))}
-
+
)}