| Línea 19... |
Línea 19... |
| 19 |
const [activeTab, setActiveTab] = useState("user");
|
19 |
const [activeTab, setActiveTab] = useState("user");
|
| 20 |
const defaultChatInterval = 1500;
|
20 |
const defaultChatInterval = 1500;
|
| 21 |
const [chatInterval, setChatInterval] = useState(defaultChatInterval);
|
21 |
const [chatInterval, setChatInterval] = useState(defaultChatInterval);
|
| 22 |
const [search, setSearch] = useState('');
|
22 |
const [search, setSearch] = useState('');
|
| Línea 23... |
Línea 23... |
| 23 |
|
23 |
|
| 24 |
const filtredContacts = contacts.filter(({ name }) => name.toLowerCase().includes(search))
|
24 |
const filtredContacts = contacts.filter(({ name }) => name.toLowerCase().includes(search.toLowerCase()))
|
| Línea 25... |
Línea 25... |
| 25 |
const filtredGroups = groups.filter(({ name }) => name.toLowerCase().includes(search))
|
25 |
const filtredGroups = groups.filter(({ name }) => name.toLowerCase().includes(search.toLowerCase()))
|
| 26 |
|
26 |
|
| 27 |
// Time intervals
|
27 |
// Time intervals
|
| 28 |
let heartBeatInterval;
|
28 |
let heartBeatInterval;
|