diff --git a/client/src/components/features/meetings/meeting-card.tsx b/client/src/components/features/meetings/meeting-card.tsx index 8f1b792..3737406 100644 --- a/client/src/components/features/meetings/meeting-card.tsx +++ b/client/src/components/features/meetings/meeting-card.tsx @@ -49,22 +49,23 @@ export const MeetingCard = forwardRef(function onClick={(e) => { e.preventDefault(); e.stopPropagation(); + if (meeting.state !== 'recording') { + onSelect?.(meeting.id, !isSelected); + } }} onKeyDown={(e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); e.stopPropagation(); + if (meeting.state !== 'recording') { + onSelect?.(meeting.id, !isSelected); + } } }} > onSelect?.(meeting.id, checked as boolean)} - onClick={(e) => { - e.preventDefault(); - e.stopPropagation(); - }} aria-label={`Select meeting: ${meeting.title}`} />