|
3 | 3 | import { Collapsible, CollapsibleItem } from '$lib/components'; |
4 | 4 | import { |
5 | 5 | TableBody, |
6 | | - TableCell, |
7 | 6 | TableCellLink, |
8 | 7 | TableCellHead, |
9 | 8 | TableHeader, |
10 | 9 | TableRow, |
11 | | - Table |
| 10 | + TableScroll, |
| 11 | + TableCellText |
12 | 12 | } from '$lib/elements/table'; |
13 | 13 | import { abbreviateNumber } from '$lib/helpers/numbers'; |
14 | 14 | import { humanFileSize } from '$lib/helpers/sizeConvertion'; |
|
55 | 55 | <Collapsible> |
56 | 56 | <CollapsibleItem> |
57 | 57 | <svelte:fragment slot="title">Project breakdown</svelte:fragment> |
58 | | - <div class="table-wrapper" data-sveltekit-preload-data="off"> |
59 | | - <Table noMargin noStyles> |
60 | | - <TableHeader> |
61 | | - <TableCellHead width={285}>Project</TableCellHead> |
62 | | - <TableCellHead>Usage</TableCellHead> |
63 | | - <TableCellHead width={140} /> |
64 | | - </TableHeader> |
65 | | - <TableBody> |
66 | | - {#each groupByProject(metric).sort((a, b) => b.usage - a.usage) as project} |
67 | | - <TableRow> |
68 | | - <TableCell title="Project"> |
69 | | - {getProjectName(project.projectId)} |
70 | | - </TableCell> |
71 | | - <TableCell title="Usage">{format(project.usage)}</TableCell> |
72 | | - <TableCellLink |
73 | | - title="Go to project usage" |
74 | | - href={getProjectUsageLink(project.projectId)}> |
75 | | - View project usage |
76 | | - </TableCellLink> |
77 | | - </TableRow> |
78 | | - {/each} |
79 | | - </TableBody> |
80 | | - </Table> |
81 | | - </div> |
| 58 | + <TableScroll noMargin> |
| 59 | + <TableHeader> |
| 60 | + <TableCellHead width={185}>Project</TableCellHead> |
| 61 | + <TableCellHead width={100}>Usage</TableCellHead> |
| 62 | + <TableCellHead width={140} /> |
| 63 | + </TableHeader> |
| 64 | + <TableBody> |
| 65 | + {#each groupByProject(metric).sort((a, b) => b.usage - a.usage) as project} |
| 66 | + <TableRow> |
| 67 | + <TableCellText title="Project"> |
| 68 | + {getProjectName(project.projectId)} |
| 69 | + </TableCellText> |
| 70 | + <TableCellText title="Usage">{format(project.usage)}</TableCellText> |
| 71 | + <TableCellLink |
| 72 | + title="Go to project usage" |
| 73 | + href={getProjectUsageLink(project.projectId)}> |
| 74 | + View project usage |
| 75 | + </TableCellLink> |
| 76 | + </TableRow> |
| 77 | + {/each} |
| 78 | + </TableBody> |
| 79 | + </TableScroll> |
82 | 80 | </CollapsibleItem> |
83 | 81 | </Collapsible> |
0 commit comments