+ {supportUsers.map((user) => {
+ const isSelected = selectedUser?.id === user.id;
+ return (
+
handleSelectUser(user)}
+ style={{
+ display: 'flex',
+ alignItems: 'center',
+ justifyContent: 'space-between',
+ padding: '10px 14px',
+ borderRadius: 6,
+ cursor: 'pointer',
+ border: `1px solid ${isSelected ? '#1677ff' : '#f0f0f0'}`,
+ background: isSelected ? '#e6f4ff' : '#fff',
+ transition: 'all 0.2s',
+ }}
+ onMouseEnter={(e) => {
+ if (!isSelected) (e.currentTarget as HTMLElement).style.borderColor = '#1677ff';
+ }}
+ onMouseLeave={(e) => {
+ if (!isSelected) (e.currentTarget as HTMLElement).style.borderColor = '#f0f0f0';
+ }}
+ >
+
+
+ {user.username}
+
+
+
+ );
+ })}
+ {supportUsers.length === 0 && (
+
+ 暂无客服用户
+
+ )}
+
+