Files
rayhunter/bin/web/src/lib/components/SystemStatsTable.svelte
2025-04-24 10:33:18 -07:00

38 lines
1.1 KiB
Svelte

<script lang="ts">
import { type SystemStats } from "$lib/systemStats";
let { stats }: {
stats: SystemStats;
} = $props();
</script>
<div>
<p class="text-xl">System Stats</p>
<table class="table-auto border">
<tbody>
<tr class="border">
<th class="border">
Rayhunter version
</th>
<td class="border">{stats.runtime_metadata.rayhunter_version}</td>
</tr>
<tr class="border">
<th class="border">
Storage
</th>
<td class="border">
{stats.disk_stats.used_percent} used ({stats.disk_stats.used_size} / {stats.disk_stats.available_size})
</td>
</tr>
<tr class="border-b">
<th class="border">
Memory (RAM)
</th>
<td class="border">
Free: {stats.memory_stats.free}, Used: {stats.memory_stats.used}
</td>
</tr>
</tbody>
</table>
</div>