компонент DiskStatus
parent
f9708bfc7e
commit
cc64ab1318
@ -0,0 +1,35 @@
|
|||||||
|
<script>
|
||||||
|
import { StartFarDisks } from "../wailsjs/go/main/App.js";
|
||||||
|
|
||||||
|
/** @type {Array<import('./App.svelte').Disk>} */
|
||||||
|
export let disks = [];
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div class="container mx-auto pt-4 mb-4">
|
||||||
|
<div class="disk-panel text-neutral-300">
|
||||||
|
{#each disks as disk}
|
||||||
|
<div>
|
||||||
|
{disk.Name}
|
||||||
|
<a role="button" href="#top" on:click={StartFarDisks} class={disk.normal ? "info" : "danger"}>
|
||||||
|
{disk.Free} Gb
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{/each}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.disk-panel {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-around;
|
||||||
|
}
|
||||||
|
.info {
|
||||||
|
color: lightgreen;
|
||||||
|
}
|
||||||
|
.danger {
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
a:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in New Issue