feat: sorting is updated (#1095)

This commit is contained in:
palash-signoz 2022-05-05 14:06:22 +05:30 committed by GitHub
parent f5009abca6
commit ebf9316714
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 10 deletions

View File

@ -71,7 +71,7 @@ function ListAlert({ allAlertRules, refetch }: ListAlertProps): JSX.Element {
title: 'Alert Name', title: 'Alert Name',
dataIndex: 'name', dataIndex: 'name',
key: 'name', key: 'name',
sorter: (a, b): number => a.name.length - b.name.length, sorter: (a, b): number => a.name.charCodeAt(0) - b.name.charCodeAt(0),
}, },
{ {
title: 'Severity', title: 'Severity',
@ -92,14 +92,6 @@ function ListAlert({ allAlertRules, refetch }: ListAlertProps): JSX.Element {
dataIndex: 'labels', dataIndex: 'labels',
key: 'tags', key: 'tags',
align: 'center', align: 'center',
sorter: (a, b): number => {
const alength = Object.keys(a.labels).filter((e) => e !== 'severity')
.length;
const blength = Object.keys(b.labels).filter((e) => e !== 'severity')
.length;
return blength - alength;
},
render: (value): JSX.Element => { render: (value): JSX.Element => {
const objectKeys = Object.keys(value); const objectKeys = Object.keys(value);
const withOutSeverityKeys = objectKeys.filter((e) => e !== 'severity'); const withOutSeverityKeys = objectKeys.filter((e) => e !== 'severity');

View File

@ -31,7 +31,8 @@ function NoFilterTable({
dataIndex: 'labels', dataIndex: 'labels',
key: 'alertName', key: 'alertName',
sorter: (a, b): number => sorter: (a, b): number =>
(a.labels?.alertname?.length || 0) - (b.labels?.alertname?.length || 0), (a.labels?.alertname?.charCodeAt(0) || 0) -
(b.labels?.alertname?.charCodeAt(0) || 0),
render: (data): JSX.Element => { render: (data): JSX.Element => {
const name = data?.alertname || ''; const name = data?.alertname || '';
return <Typography>{name}</Typography>; return <Typography>{name}</Typography>;