diff --git a/web/src/routes/+page.svelte b/web/src/routes/+page.svelte index 15ba906..780f7a6 100644 --- a/web/src/routes/+page.svelte +++ b/web/src/routes/+page.svelte @@ -449,53 +449,53 @@ С GeoIP при включённой базе на шлюзе - - - - IP со страной - Клиент - Серверы - - - - {#if (activeIpServerRows?.length ?? 0) === 0} +
+ + - - Нет активных подключений - + IP со страной + Клиент + Серверы - {:else} - {#each activeIpServerRows as r (r.username + '|' + r.ip)} + + + {#if (activeIpServerRows?.length ?? 0) === 0} - - {r.activeLabel} - - - - {r.username} - - - - {#each r.servers as srv, idx (srv)} - - {srv} - - {#if idx < r.servers.length - 1} - , - {/if} - {/each} + + Нет активных подключений - {/each} - {/if} - - + {:else} + {#each activeIpServerRows as r (r.username + '|' + r.ip)} + + + {r.activeLabel} + + + + {r.username} + + + +
+ {#each r.servers as srv (srv)} + + + {srv} + + + {/each} +
+
+
+ {/each} + {/if} + + +
diff --git a/web/src/routes/users/+page.svelte b/web/src/routes/users/+page.svelte index 5eff9d3..1700719 100644 --- a/web/src/routes/users/+page.svelte +++ b/web/src/routes/users/+page.svelte @@ -84,17 +84,29 @@ Имя - Ссылки + Трафик Активных IP - Истекает + {#each rows as row (row.username ?? '')} - openUser(row.username)}> + openUser(row.username)} + onkeydown={(e: KeyboardEvent) => { + if (e.key === 'Enter' || e.key === ' ') { + e.preventDefault(); + openUser(row.username); + } + }} + > {row.username} - +