diff options
Diffstat (limited to 'fe/src/lib/Table.svelte')
-rw-r--r-- | fe/src/lib/Table.svelte | 10 |
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 | } |