Skip to content

Commit df6f076

Browse files
authored
Merge pull request #86 from K97i/v2-cpu-util
Add CPU Utilization Modal
2 parents f493645 + 31622ad commit df6f076

File tree

2 files changed

+25
-10
lines changed

2 files changed

+25
-10
lines changed

new/apps/web/src/lib/components/Widgets.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
</div>
4141

4242
<div class="widgets">
43+
<CpuUsage cpuLoad={report.Hardware.Cpu.LoadPercentage} />
4344
<!-- <CpuUsage cpuloadData={rawJSON.Hardware.Cpu.LoadPercentage} />
4445
<RamUsage runprocData={rawJSON.System.RunningProcesses} ramData={rawJSON.Hardware.Ram} />
4546
<Temps /> -->

new/apps/web/src/lib/components/widgets/CpuUsage.svelte

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,33 @@
22
<script lang="ts">
33
import Widget from '../../common/ModalWidget.svelte';
44
5-
export let cpuloadData;
5+
interface Props {
6+
cpuLoad: number;
7+
}
8+
9+
let {
10+
cpuLoad,
11+
}: Props = $props();
612
</script>
713

814
<!-- CPU Usage -->
9-
<Widget title="CPU Usage" type="" modalId="cpu-usage-modal">
10-
<div slot="values">
15+
<Widget title="CPU Usage">
16+
{#snippet widgetContents()}
1117
<div class="widget-value">
12-
<div class="widget-value">
13-
<span class="green">
14-
{cpuloadData ?? '--'}%
15-
<!-- <?= $json_data['Hardware']['Cpu']['LoadPercentage'] ?? '--' ?>% -->
16-
</span>
17-
</div>
18+
<span class="green">
19+
{cpuLoad ?? '--'}%
20+
</span>
1821
</div>
19-
</div>
22+
{/snippet}
2023
</Widget>
24+
25+
<style>
26+
span {
27+
color: var(--color-secondary-50);
28+
}
29+
30+
div {
31+
color: var(--color-surface-300);
32+
font-size: 13pt;
33+
}
34+
</style>

0 commit comments

Comments
 (0)