|
7 | 7 | import { handleApiError } from '$lib/errorhandling/apiErrorHandling'; |
8 | 8 | import { OnlineHubsStore, type HubOnlineState } from '$lib/stores/HubsStore'; |
9 | 9 | import { DownloadCloud, RotateCcw } from '@lucide/svelte'; |
10 | | - import { |
11 | | - Table, |
12 | | - TableHeader, |
13 | | - TableRow, |
14 | | - TableHead, |
15 | | - TableBody, |
16 | | - TableCell, |
17 | | - } from '$lib/components/ui/table'; |
| 10 | + import * as Table from '$lib/components/ui/table'; |
18 | 11 | import FirmwareChannelSelector from '$lib/components/FirmwareChannelSelector.svelte'; |
19 | 12 | import { SignalR_Connection } from '$lib/signalr'; |
20 | 13 | import { Progress } from '$lib/components/ui/progress'; |
|
97 | 90 | <span> Refresh Logs </span> |
98 | 91 | </Button> |
99 | 92 | </div> |
100 | | - <Table class="border-2"> |
101 | | - <TableHeader> |
102 | | - <TableRow> |
103 | | - <TableHead>ID</TableHead> |
104 | | - <TableHead>Started At</TableHead> |
105 | | - <TableHead>Status</TableHead> |
106 | | - <TableHead>Version</TableHead> |
107 | | - </TableRow> |
108 | | - </TableHeader> |
109 | | - <TableBody> |
| 93 | + <Table.Root class="border-2"> |
| 94 | + <Table.Header> |
| 95 | + <Table.Row> |
| 96 | + <Table.Head>ID</Table.Head> |
| 97 | + <Table.Head>Started At</Table.Head> |
| 98 | + <Table.Head>Status</Table.Head> |
| 99 | + <Table.Head>Version</Table.Head> |
| 100 | + </Table.Row> |
| 101 | + </Table.Header> |
| 102 | + <Table.Body> |
110 | 103 | {#each otaLogs as otaLog (otaLog.id)} |
111 | | - <TableRow> |
112 | | - <TableCell class="font-mono text-blue-200">{decimalToHexString(otaLog.id)}</TableCell> |
113 | | - <TableCell class="font-medium">{otaLog.startedAt.toDateString()}</TableCell> |
114 | | - <TableCell class={`font-medium${otaLog.status == 'Finished' ? '' : ' text-red-500'}`} |
115 | | - >{otaLog.status}</TableCell |
116 | | - > |
117 | | - <TableCell class="font-medium">{otaLog.version}</TableCell> |
118 | | - </TableRow> |
| 104 | + <Table.Row> |
| 105 | + <Table.Cell class="font-mono text-blue-200">{decimalToHexString(otaLog.id)}</Table.Cell> |
| 106 | + <Table.Cell class="font-medium">{otaLog.startedAt.toDateString()}</Table.Cell> |
| 107 | + <Table.Cell class={`font-medium${otaLog.status == 'Finished' ? '' : ' text-red-500'}`}> |
| 108 | + {otaLog.status} |
| 109 | + </Table.Cell> |
| 110 | + <Table.Cell class="font-medium">{otaLog.version}</Table.Cell> |
| 111 | + </Table.Row> |
119 | 112 | {/each} |
120 | | - </TableBody> |
121 | | - </Table> |
| 113 | + </Table.Body> |
| 114 | + </Table.Root> |
122 | 115 | </Card.Content> |
123 | 116 | </div> |
0 commit comments