отформатировал

main
parent a0406e5c71
commit f9708bfc7e

@ -10,13 +10,22 @@
import servers from "./servers.js";
// import {BrowserOpenURL} from '../wailsjs/runtime/runtime.js'
// Определение интерфейса для типа Disk
/**
* @typedef {Object} Disk
* @property {string} Name - Имя диска
* @property {number} Free - Свободное место в Гб
* @property {boolean} normal - Флаг нормального состояния диска
*/
let resultText = "Ваше имя 👇";
let local = servers;
let projects = [];
let disks = [];
let downloads = "";
let cnt_pic = "0";
let pics = true;
// Переменная для определения состояния счетчика изображений
const pics = true;
function get_disks() {
console.log("get disks");
@ -47,7 +56,8 @@
resultText = result;
console.log(resultText);
server.run = "running";
local = local;
// Обновляем локальную переменную для реактивности Svelte
local = [...local];
});
}
@ -93,7 +103,7 @@
{#each disks as disk}
<div>
{disk.Name}
<a href="#" on:click={StartFarDisks} class={disk.normal ? "info" : "danger"}>
<a role="button" href="#top" on:click={StartFarDisks} class={disk.normal ? "info" : "danger"}>
{disk.Free} Gb
</a>
</div>
@ -176,6 +186,12 @@
</button>
<style>
/*
* Цветовая схема приложения:
* - info (зеленый): нормальное состояние, все в порядке
* - warning (оранжевый): требует внимания
* - danger (красный): критическое состояние, требует немедленного вмешательства
*/
.disk-panel {
display: flex;
justify-content: space-around;
@ -189,4 +205,7 @@
.warning {
color: orange;
}
a:hover {
text-decoration: underline;
}
</style>

Loading…
Cancel
Save