update property names for list table to label, count, percent

This commit is contained in:
Francis Cao
2025-09-17 11:43:58 -07:00
parent 03933bea7a
commit 6d9d8b353f
5 changed files with 51 additions and 46 deletions

View File

@@ -11,7 +11,7 @@ export function RealtimeCountries({ data }) {
const { countryNames } = useCountryNames(locale);
const renderCountryName = useCallback(
({ x: code }) => (
({ label: code }) => (
<span className={classNames(styles.row)}>
<TypeIcon type="country" value={code} />
{countryNames[code]}
@@ -24,7 +24,11 @@ export function RealtimeCountries({ data }) {
<ListTable
title={formatMessage(labels.countries)}
metric={formatMessage(labels.visitors)}
data={data}
data={data.map(({ x, y, z }: { x: string; y: number; z: number }) => ({
label: x,
count: y,
percent: z,
}))}
renderLabel={renderCountryName}
/>
);

View File

@@ -27,7 +27,7 @@ export function RealtimeUrls({ data }: { data: any }) {
},
];
const renderLink = ({ x }) => {
const renderLink = ({ label: x }) => {
const domain = x.startsWith('/') ? website?.domain : '';
return (
<a href={`//${domain}${x}`} target="_blank" rel="noreferrer noopener">
@@ -70,7 +70,11 @@ export function RealtimeUrls({ data }: { data: any }) {
title={formatMessage(labels.referrers)}
metric={formatMessage(labels.views)}
renderLabel={renderLink}
data={domains}
data={domains.map(({ x, y, z }: { x: string; y: number; z: number }) => ({
label: x,
count: y,
percent: z,
}))}
/>
)}
{filter === FILTER_PAGES && (
@@ -78,7 +82,11 @@ export function RealtimeUrls({ data }: { data: any }) {
title={formatMessage(labels.pages)}
metric={formatMessage(labels.views)}
renderLabel={renderLink}
data={pages}
data={pages.map(({ x, y, z }: { x: string; y: number; z: number }) => ({
label: x,
count: y,
percent: z,
}))}
/>
)}
</>