// Arching Kaos Welcome Section
//
// Kaotisk Hund - 2024
//
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL v3.0
//
import { makeElement } from "../../arching-kaos-generator.js";
var whereAmI = {
    element : "div",
    className:"where-am-i",
    innerHTML: `
             >
            >
            
Home
        `
};
var greeting = {
    element: "p",
    innerText: "Welcome to Arching Kaos project."
};
var homeGrid = {
    element: "div",
    id: "home-grid",
    innerHTML: `
                
                
                
                
                
            `
};
var renderTitle = {
    element : "h3",
    innerText: "Render explicit zblock"
};
var renderForm = {
    element: "div",
    style:"padding: 1vh 1vw; display: flex; flex-direction: row; align-items: center; gap: 10px;",
    innerHTML: `
        
        
    `
};
export function welcomeSection()
{
    var welcomeSection = {
        element: "div",
        id: "welcome-section",
        innerHTML: [
            whereAmI,
            greeting,
            homeGrid,
            renderTitle,
            renderForm,
            {
                element: "div",
                className: "results-area",
                innerHTML: [
                    {
                        elements: "h3",
                        innerText: "Results"
                    }
                ]
            },
            {
                element: "h3",
                innerText: "Manual scan"
            },
            {
                element: "div",
                id: "manual-scan-section",
                innerHTML: [
                    {
                        element: "div",
                        className: "manual-scan",
                        innerHTML: [
                            { element:"button", onclick:"scanStellarNetworkForPeers()", innerText:"Check Stellar Network"},
                            { element:"button", onclick:"checkLocalNodeInfo()", innerText:"Check local Node"},
                            { element:"button", onclick:"checkLocalPeers()", innerText:"Check local Peers"},
                            { element:"button", onclick:"checkLocalSchain()", innerText:"Check Local Schain"}
                        ]
                    }
                ]
            },
            {
                element: "div",
                className: "preview"
            },
            {
                element: "div",
                className: "dialog",
                innerHTML: [
                    {
                        element: "h3",
                        innerText: "Progress"
                    },
                    {
                        element: "progress",
                        id: "total-progress",
                        value: 0
                    },
                    {
                        element: "progress",
                        id: "http-progress",
                        value: 0
                    },
                    {
                        element: "pre",
                        id: "current-log-message"
                    }
                ]
            },
            {
                element: "details",
                id: "logs-area",
                innerHTML: [
                    {
                        element: "summary",
                        innerText: "Logs (click to expand)"
                    },
                    {
                        element: "div",
                        id: "logs-area-element"
                    }
                ]
            }
        ]
    };
    makeElement(welcomeSection, document.querySelector('.main'));
}
// @license-end