fix(ui): пояснить выборку сессий и исправить перенос вкладок

This commit is contained in:
Denozordec committed 2026-10-04 13:16:17 +07:00
1 parent 9bbecfbafe
commit 9d4d9f308f
6 files changed
+46 -3

No files matched your search

+6 -2
View File
@@ -560,7 +560,7 @@ export function FlowAnalyticsDetail({
{liveHint === "live" ? <Badge variant="success-light" size="sm">live</Badge> : null}
</div>
<Tabs value={slice} onValueChange={(v) => setSlice(String(v))} className="gap-3">
<TabsList variant="line" className="flex flex-wrap h-auto">
<TabsList variant="line" className="flex w-full shrink-0 flex-wrap gap-y-2 group-data-horizontal/tabs:h-auto [&_[data-slot=tabs-trigger]]:h-9 [&_[data-slot=tabs-trigger]]:flex-none">
<TabsTrigger value="applications">Приложения</TabsTrigger>
<TabsTrigger value="categories">Категории</TabsTrigger>
<TabsTrigger value="services">Сервисы</TabsTrigger>
@@ -622,6 +622,10 @@ export function FlowAnalyticsDetail({
/>
</TabsContent>
<TabsContent value="sessions">
<p role="status" aria-label="Выборка сессий" className="text-xs text-muted-foreground">
Показано {sessionRows.length} из {analytics?.conversationsList.length ?? 0} в выборке.
{" "}Сессии с наибольшим объёмом трафика (до 50). Фильтр применяется к этой выборке; другие сессии могут не отображаться.
</p>
{sessionFilter ? (
<div className="flex items-center gap-2 mb-2">
<GlobeIcon className="size-3.5 text-muted-foreground" />
@@ -637,7 +641,7 @@ export function FlowAnalyticsDetail({
) : null}
<TrafficFlowsDataGrid
rows={sessionRows}
emptyHint={emptyHint ?? "Нет сессий по выбранному фильтру"}
emptyHint={sessionFilter ? "В полученной выборке нет сессий по выбранному фильтру" : emptyHint ?? "В полученной выборке нет сессий"}
/>
</TabsContent>
<TabsContent value="interfaces">