+
+
+
+ {server.name}
+ {selectedServer?.id === server.id && (
+ Выбран
+ )}
+
+
+
+ {server.enabled ? 'Активен' : 'Неактивен'}
- )}
+ {server.id === selectedServer?.id && (
+
+ {serverFilters.length} фильтров
+
+ )}
+
+
+
+ {
+ const updatedServers = servers.map(s =>
+ s.id === server.id ? { ...s, enabled: !s.enabled } : s
+ );
+ try {
+ await axios.post(`${API_URL}/server-configs`, { servers: updatedServers });
+ setServers(updatedServers);
+ } catch (error) {
+ setError('Не удалось обновить статус сервера');
+ }
+ }}
+ />
-
-
{
- const updatedServers = servers.map(s =>
- s.id === server.id ? { ...s, enabled: !s.enabled } : s
- );
- try {
- await axios.post(`${API_URL}/server-configs`, { servers: updatedServers });
- setServers(updatedServers);
- } catch (error) {
- setError('Не удалось обновить статус сервера');
- }
- }}
- />
+
+ {server.description && (
+
{server.description}
+ )}
+
+
+
+
+
+
-
- {server.description && (
-
{server.description}
- )}
-
-
-
-
-
-
-