<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="theme-color" content="#18181B"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous"> <script src="https://unpkg.com/htmx.org@1.9.5" integrity="sha384-xcuj3WpfgjlKF+FXhSQFQ0ZNr39ln+hwjN3npfM9VBnUskLolQAcN80McRIVOPuO" crossorigin="anonymous"></script> <script src="https://cdn.tailwindcss.com"></script> <title>FlexDXCluster DashBoard</title> <style> .card-deck { display: flex; flex-wrap: wrap; align-content: space-between; } .main { display: flex; width: 100%; } .menu { display: flex; width: 10%; } .left { display: flex; height: 600px; width: 25%; flex-direction: column; margin-top: 50px; } .right { display: flex; height: 400px; width: 20%; justify-content: right; margin-top: 50px; } .container { margin-top: 50px; } body { background-image: url('./images/background.jpg'); } </style> </head> <body> <br> <!-- <div class="absolute top-0 z-[-2] h-screen w-screen bg-[#000000] bg-[radial-gradient(#ffffff33_1px,#00091d_1px)] bg-[size:20px_20px]"></div> <h1 class="text-center text-white text-2xl font-bold">Flex DX Cluster Dashboard</h1> <img class="rounded-full w-36 h-36 mx-auto" src="./images/logo.png"> <br> <br> --> <div class="main"> <!-- sidebar --> <div class="hidden md:flex flex-col w-64 h-800"> <div class="flex items-center justify-center h-16"> <span class="text-white font-bold uppercase">Flex DX Cluster</span> </div> <div class="flex flex-col flex-1 overflow-y-auto"> <nav class="flex-1 px-2 py-4"> <a href="#" class="flex items-center px-4 py-2 text-gray-100 hover:bg-gray-700"> <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" /> </svg> Dashboard </a> <a href="#" class="flex items-center px-4 py-2 mt-2 text-gray-100 hover:bg-gray-700"> <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> Messages </a> <a href="#" class="flex items-center px-4 py-2 mt-2 text-gray-100 hover:bg-gray-700"> <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6 mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z" /> </svg> Settings </a> </nav> </div> </div> <div class="left"> <div class="block max-w-sm p-6 bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 ml-4 mr-2" style="margin-bottom: 2em; height: 12rem;"> <h5 class="mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">Spots</h5> <h6 class="card-subtitle mb-2 text-muted">Current number of spots</h6> <br> <div class="font-bold text-gray-700 text-center text-4xl text-red-800" id="spotCount" hx-get="/spotscount" hx-trigger="every 1s" hx-swap="innerHTML"></div> </div> <div class="block max-w-sm p-6 bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 ml-4 mr-2" style="height: 17rem;"> <h5 class="mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">Top Spotters</h5> <div class="font-normal text-gray-700 dark:text-gray-400" id="spotters" hx-get="/spotters" hx-trigger="every 1s" hx-swap="innerHTML"></div> </div> </div> <div class="container w-full mx-auto"> <div class="flex-container" id="spot" hx-get="/spots" hx-trigger="every 1s" hx-swap="innerHTML"></div> </div> <div class="right"> <div class="block max-w-sm p-6 bg-white border border-gray-200 rounded-lg shadow hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 mr-4" style= "height: 18; width: 23rem;"> <h5 class="mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">To Work</h5> <h6 class="card-subtitle mb-2 text-muted">New DXCC, Band or Mode</h6> <div class="card-text" id="new" hx-get="/new" hx-trigger="every 1s" hx-swap="innerHTML"></div> </div> </div> </div> </body> </html>