diff --git a/app/(app)/streamers/page.module.scss b/app/(app)/streamers/page.module.scss index dc9a658..c8386be 100644 --- a/app/(app)/streamers/page.module.scss +++ b/app/(app)/streamers/page.module.scss @@ -182,10 +182,20 @@ accent-color: var(--semi-color-primary); cursor: pointer; } +.cellNameRow { + display: flex; + align-items: center; + gap: 7px; +} .cellName { font-weight: 600; color: var(--semi-color-text-0); } +/* 列表视图的写盘速率:等宽数字,无采样时为「—」 */ +.cellRate { + font-variant-numeric: tabular-nums; + white-space: nowrap; +} .cellSub { font-size: 12px; color: var(--semi-color-text-2); diff --git a/app/(app)/streamers/page.tsx b/app/(app)/streamers/page.tsx index 58896c3..097d6df 100644 --- a/app/(app)/streamers/page.tsx +++ b/app/(app)/streamers/page.tsx @@ -33,8 +33,14 @@ import { import { PauseButton } from '@/app/ui/StreamerActions/PauseButton' import { platformName, streamerStatusTag } from '@/app/lib/status' import { hookStepListToForm, formListToHookStep } from '@/app/lib/postprocessor' -import { timeAgo, STREAMERS_REFRESH_MS, SLOW_REFRESH_MS } from '@/app/lib/use-dashboard' -import StreamerCard from '@/app/ui/StreamerCard' +import { + timeAgo, + formatRate, + liveImageUrl, + STREAMERS_REFRESH_MS, + SLOW_REFRESH_MS, +} from '@/app/lib/use-dashboard' +import StreamerCard, { LiveAvatar } from '@/app/ui/StreamerCard' import PageHeader from '../components/PageHeader' import styles from './page.module.scss' @@ -385,6 +391,7 @@ export default function StreamersPage() {