refactor(telemetry): text-only list empty states, distinct p50/p95 series

- paginated-list empty prop is a plain string, no icon block
- second sparkline series drawn in dimmed color; area disabled on dual charts
- duration legend shows latest p50/p95 values
This commit is contained in:
2026-08-25 22:38:45 -07:00
parent fd0489a22f
commit 5d7747839c
9 changed files with 145 additions and 142 deletions
@@ -1,7 +1,7 @@
import { useState, useMemo } from "react";
import { Trans, Plural, useLingui } from "@lingui/react/macro";
import { Alert, Code, Container, Group, Stack, Text } from "@mantine/core";
import { CheckIcon, XIcon, PulseIcon } from "@phosphor-icons/react";
import { CheckIcon, XIcon } from "@phosphor-icons/react";
import { Activity, ActivitySearchParams } from "../types";
import { useActivities } from "../queries";
import { usePlayers } from "@/features/players/queries";
@@ -129,7 +129,7 @@ export const ActivitiesTable = () => {
<PaginatedList
items={items}
keyOf={(activity) => activity.id}
empty={{ icon: <PulseIcon size={32} />, title: t`No Activities Found` }}
empty={t`No Activities Found`}
page={page}
totalPages={result.totalPages}
onPageChange={setPage}