Skip to content

Commit e4ec736

Browse files
Merge pull request #146 from TigerComputing/dashboard-sort-newest-first
Sort dashboard nodes by report timestamp, newest first
2 parents 916c2d9 + a6d490a commit e4ec736

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

ui/src/pages/DashboardPage.vue

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,15 @@ const pending = computed(() => {
4242
4343
const nodesNotEqualUnchanged = computed(() => {
4444
const ud = unreportedDate.value;
45-
return nodes.value.filter((s) =>
46-
s.latest_report_status != 'unchanged' || !s.report_timestamp || ud?.isAfter(s.report_timestamp)
47-
);
45+
return nodes.value
46+
.filter((s) =>
47+
s.latest_report_status != 'unchanged' || !s.report_timestamp || ud?.isAfter(s.report_timestamp)
48+
)
49+
.sort((a, b) => {
50+
if (!a.report_timestamp) return 1;
51+
if (!b.report_timestamp) return -1;
52+
return new Date(b.report_timestamp).getTime() - new Date(a.report_timestamp).getTime();
53+
});
4854
});
4955
5056
const unreported = computed(() => {

0 commit comments

Comments
 (0)