fix formatting and css for session property screen
This commit is contained in:
@@ -74,7 +74,7 @@ export function SessionPropertyChart({
|
||||
<Empty />
|
||||
)}
|
||||
</Column>
|
||||
<Column minHeight="400px">
|
||||
<Column>
|
||||
<Grid columns="1fr" gap padding="2" alignItems="start">
|
||||
<Column gap padding="2">
|
||||
{activeTable.length === 0 ? (
|
||||
@@ -97,7 +97,12 @@ export function SessionPropertyChart({
|
||||
<Column overflow="auto" minHeight="0">
|
||||
<Column style={{ minWidth: '700px' }}>
|
||||
<DataTable data={activeTable}>
|
||||
<DataColumn id="label" label={propertyName} width="minmax(220px, 2fr)" align="start">
|
||||
<DataColumn
|
||||
id="label"
|
||||
label={propertyName}
|
||||
width="minmax(220px, 2fr)"
|
||||
align="start"
|
||||
>
|
||||
{row => (
|
||||
<Row overflow="hidden">
|
||||
<Text truncate style={{ maxWidth: '320px' }}>
|
||||
@@ -118,7 +123,12 @@ export function SessionPropertyChart({
|
||||
<DataColumn id="events" label={t(labels.events)} align="end" width="90px">
|
||||
{row => formatLongNumber(row.events)}
|
||||
</DataColumn>
|
||||
<DataColumn id="duration" label={t(labels.duration)} align="end" width="120px">
|
||||
<DataColumn
|
||||
id="duration"
|
||||
label={t(labels.duration)}
|
||||
align="end"
|
||||
width="120px"
|
||||
>
|
||||
{row =>
|
||||
formatShortTime(Math.abs(~~Number(row.totaltime)), ['h', 'm', 's'], ' ')
|
||||
}
|
||||
|
||||
@@ -48,15 +48,6 @@ export function PropertyNumericChart({
|
||||
const avgRows = useMemo(() => (avgQuery.data as { t: string; y: number }[] | undefined) ?? [], [avgQuery.data]);
|
||||
const stats = statsQuery.data;
|
||||
|
||||
const formatMetricValue = useCallback(
|
||||
(n: number) =>
|
||||
Number(n).toLocaleString(locale, {
|
||||
maximumFractionDigits: 2,
|
||||
minimumFractionDigits: Number.isInteger(Number(n)) ? 0 : 2,
|
||||
}),
|
||||
[locale],
|
||||
);
|
||||
|
||||
const chartData: any = useMemo(() => {
|
||||
if (!sumQuery.data && !avgQuery.data) return;
|
||||
|
||||
@@ -109,10 +100,10 @@ export function PropertyNumericChart({
|
||||
>
|
||||
<MetricsBar padding="2">
|
||||
<MetricCard label={t(labels.total)} value={stats?.total ?? 0} formatValue={formatLongNumber} />
|
||||
<MetricCard label={t(labels.average)} value={stats?.average ?? 0} formatValue={formatMetricValue} />
|
||||
<MetricCard label="Median" value={stats?.median ?? 0} formatValue={formatMetricValue} />
|
||||
<MetricCard label={t(labels.max)} value={stats?.max ?? 0} formatValue={formatMetricValue} />
|
||||
<MetricCard label={t(labels.min)} value={stats?.min ?? 0} formatValue={formatMetricValue} />
|
||||
<MetricCard label={t(labels.average)} value={stats?.average ?? 0} formatValue={formatLongNumber} />
|
||||
<MetricCard label="Median" value={stats?.median ?? 0} formatValue={formatLongNumber} />
|
||||
<MetricCard label={t(labels.max)} value={stats?.max ?? 0} formatValue={formatLongNumber} />
|
||||
<MetricCard label={t(labels.min)} value={stats?.min ?? 0} formatValue={formatLongNumber} />
|
||||
</MetricsBar>
|
||||
</LoadingPanel>
|
||||
<LoadingPanel
|
||||
|
||||
Reference in New Issue
Block a user