aboutsummaryrefslogtreecommitdiff
path: root/fe/src/lib/Table.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'fe/src/lib/Table.svelte')
-rw-r--r--fe/src/lib/Table.svelte10
1 files changed, 4 insertions, 6 deletions
diff --git a/fe/src/lib/Table.svelte b/fe/src/lib/Table.svelte
index 621157e..3ce3331 100644
--- a/fe/src/lib/Table.svelte
+++ b/fe/src/lib/Table.svelte
@@ -7,7 +7,7 @@
7 7
8 export let sortBy: string = 'date'; 8 export let sortBy: string = 'date';
9 9
10 type SortComparator = (a, b) => number 10 type SortComparator = (a:any , b:any) => number
11 11
12 function getDataKeys(data: any[]): string[] { 12 function getDataKeys(data: any[]): string[] {
13 if (!data || data.length === 0) return []; 13 if (!data || data.length === 0) return [];
@@ -20,7 +20,7 @@
20 return Object.entries(row).filter((r) => !omit.includes(r[0])); 20 return Object.entries(row).filter((r) => !omit.includes(r[0]));
21 } 21 }
22 22
23 function sort(arr: Array<Record<string, any>>, fn: SortComparator = (a , b) => new Date(b[sortBy]) - new Date(a[sortBy])) { 23 function sort(arr: Array<Record<string, any>>, fn: SortComparator = (a , b) => Date.parse(b[sortBy]) - Date.parse(a[sortBy])) {
24 return arr.sort(fn) 24 return arr.sort(fn)
25 } 25 }
26 26
@@ -92,10 +92,7 @@
92 border: solid 1px black; 92 border: solid 1px black;
93 border-collapse: collapse; 93 border-collapse: collapse;
94 overflow-y: hidden; 94 overflow-y: hidden;
95 } 95 width: calc(100% - 16px);
96
97 th {
98 text-transform: capitalize;
99 } 96 }
100 97
101 thead tr { 98 thead tr {
@@ -108,6 +105,7 @@
108 105
109 th, 106 th,
110 td { 107 td {
108 text-transform: capitalize;
111 padding: 1em; 109 padding: 1em;
112 border: 1px solid rgba(0, 0, 0, 1); 110 border: 1px solid rgba(0, 0, 0, 1);
113 } 111 }