onCheck()} id="menu__toggle" type="checkbox" />
  • {"Управление"}
  • {"Конфигуратор"}
  • {"Подключение"}
  • {"Утилиты"}
  • {"Лог"}
  • {"Устройства"}
  • {"О проекте"}
    {#if layoutJson === []} {/if} {#each pages as pagesName, i} {#each layoutJson as widget, i} {#if widget.page === pagesName.page} {#if widget.widget === "input"} wsPush(ws, topic, status)} /> {/if} {#if widget.widget === "toggle"} wsPush(ws, topic, status)} /> {/if} {#if widget.widget === "anydata"} {/if} {/if} {/each} {/each}
    {#each configJson as element, i} {#if !hideAllSubParams} {#each Object.entries(element) as [key, param]} {#if key != "type" && key != "subtype" && key != "id" && key != "widget" && key != "page" && key != "descr"} {/if} {/each} {/if} {/each}
    Тип Id Виджет Вкладка Название
    {element.subtype} (hideAllSubParams = !hideAllSubParams)} class="h-6 w-6 text-green-400 cursor-pointer" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> deleteLine(i)} class="h-6 w-6 text-red-400 cursor-pointer" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">

    {key}

    {#each coreMessages as message, i}
    {message.msg}
    {/each}
    {#each deviceList as device} {/each} {#if showInput} {/if}
    Название устройства IP адрес Идентификатор Состояние
    {device.name} {device.ip} {device.id} {device.status ? "online" : "offline"}
Developed by Dmitry Borisenko