import { FiMessageSquare } from "react-icons/fi"; function MessagesButton({ isActive, onClick, unreadCount }) { return (
{ if (!isActive) { e.currentTarget.style.background = "var(--hover-primary)"; e.currentTarget.style.color = "#fff"; e.currentTarget.style.borderRadius = "0.75rem"; } }} onMouseLeave={(e) => { if (!isActive) { e.currentTarget.style.background = "transparent"; e.currentTarget.style.color = "var(--text-tertiary)"; e.currentTarget.style.borderRadius = "0.5rem"; } }} > {/* 🆕 Unread badge */} {unreadCount > 0 && ( {unreadCount > 99 ? "99+" : unreadCount} )}
); } export default MessagesButton;