{{-- x-classroom-reactions-bar Floating emoji reactions bar — positioned by parent #reactions-wrapper FIX BUG-R1: Added client-side throttle (1 reaction per 1.5 seconds per user). FIX BUG-R2: reaction-float-container uses overflow:visible so reactions don't clip at the top of the viewport. FIX BUG-C1: sendReaction() now POSTs to /classroom/{session}/reaction which broadcasts ClassroomReactionBroadcast (not ClassroomChatPosted). --}} @props(['sessionId'])
@foreach(['👍','❤️','😂','😮','🎉','🔥','👏','💯'] as $emoji) @endforeach
{{-- FIX BUG-R2: overflow:visible ensures reactions float above the bar without being clipped. pointer-events:none prevents blocking clicks. --}}