import React from 'react'; import { Users, Search } from 'lucide-react'; import ChatterOrbit from './ChatterOrbit'; export default function ChattersTab({ chatters, chattersSearch, setChattersSearch, TWITCH_CHANNEL }) { return (

Орбита зрителей

Лидеры чата по активности

setChattersSearch(e.target.value)} />
{chatters.length === 0 ? (

Нет данных о зрителях для этого периода

) : (
{chatters .filter(c => { const disp = c.display_name || c.username || ''; const user = c.username || ''; return disp.toLowerCase().includes(chattersSearch.toLowerCase()) || user.toLowerCase().includes(chattersSearch.toLowerCase()); }) .map((c, idx) => ( ))}
Место Никнейм Роли Сообщений
#{idx + 1} {c.display_name || c.username || '—'}
{(c.username || '').toLowerCase() === TWITCH_CHANNEL && ( Стример )} {c.is_mod ? Мод : null} {c.is_vip && !c.is_mod ? VIP : null} {c.is_sub && !c.is_mod && !c.is_vip ? Саб : null}
{c.message_count.toLocaleString()}
)}
); }