mirror of
https://github.com/umami-software/umami.git
synced 2026-02-09 23:27:12 +01:00
Updated expanded view. Some style fixes.
This commit is contained in:
parent
c8fe93dd9d
commit
08f9adaddf
13 changed files with 164 additions and 115 deletions
|
|
@ -115,14 +115,20 @@ export function MetricLabel({ type, data }: MetricLabelProps) {
|
|||
/>
|
||||
);
|
||||
|
||||
case 'grouped':
|
||||
case 'domain':
|
||||
if (label === 'Other') {
|
||||
return `(${formatMessage(labels.other)})`;
|
||||
} else {
|
||||
const name = GROUPED_DOMAINS.find(({ domain }) => domain === label)?.name;
|
||||
|
||||
if (!name) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return (
|
||||
<Row alignItems="center" gap="3">
|
||||
<Favicon domain={label} />
|
||||
{GROUPED_DOMAINS.find(({ domain }) => domain === label)?.name}
|
||||
{name}
|
||||
</Row>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,7 +70,11 @@ export function MetricsExpandedTable({
|
|||
{items && (
|
||||
<DataTable data={items}>
|
||||
<DataColumn id="label" label={title} width="2fr" align="start">
|
||||
{row => <MetricLabel type={type} data={row} />}
|
||||
{row => (
|
||||
<Row overflow="hidden">
|
||||
<MetricLabel type={type} data={row} />
|
||||
</Row>
|
||||
)}
|
||||
</DataColumn>
|
||||
<DataColumn id="visitors" label={formatMessage(labels.visitors)} align="end">
|
||||
{row => row?.['visitors']?.toLocaleString()}
|
||||
|
|
|
|||
|
|
@ -55,8 +55,8 @@ export function MetricsTable({
|
|||
return [];
|
||||
}, [data, dataFilter, limit, type]);
|
||||
|
||||
const renderLabel = (data: any) => {
|
||||
return <MetricLabel type={type} data={data} />;
|
||||
const renderLabel = (row: any) => {
|
||||
return <MetricLabel type={type} data={row} />;
|
||||
};
|
||||
|
||||
return (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue