@props([ 'reactions' => [], 'commentId' => 0, 'userReactions' => [] ]) @php $emojiMap = [ 'like' => '👍', 'love' => '❤️', 'celebrate' => '🎉', 'funny' => '😄', 'interesting' => '🤔', 'support' => '💯', 'sad' => '😥', 'anger' => '😡', ]; @endphp @if(count($reactions) > 0) @foreach($reactions as $reactionData) @php $reactionKey = $reactionData['reaction']; $emoji = $emojiMap[$reactionKey] ?? $reactionKey; $isActive = in_array($reactionKey, $userReactions); $userNames = []; if (!empty($reactionData['users'])) { foreach ($reactionData['users'] as $user) { $userNames[] = $user['name']; } } $tooltip = implode(', ', $userNames); @endphp @endforeach @endif