handleNotificationClick(notification)}
className={cn(
"group relative px-4 py-4 hover:bg-gray-50 transition-colors cursor-pointer flex gap-3",
!notification.is_read && "bg-blue-50/30"
)}
>
{getNotificationIcon(notification.category, notification.notification_type)}
{notification.title}
{formatDistanceToNow(new Date(notification.created_at), { addSuffix: true })}
{notification.message}
{notification.entity_name && (
{notification.entity_type?.replace('_', ' ')}
{notification.entity_name}
)}
{/* Quick Actions */}
{/* Unread indicator dot */}
{!notification.is_read && (
)}