1
0
Fork 0
basking-dashboard/src/index.html
2019-08-06 21:40:57 -05:00

85 lines
3.1 KiB
HTML

<html>
<head>
<title>Basking</title>
<link rel="stylesheet" type="text/css" href="./assets/vital.min.css" />
<link rel="stylesheet" type="text/css" href="./assets/styles.css" />
<link rel="apple-touch-icon" sizes="180x180" href="./assets/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="./assets/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="./assets/favicon/favicon-16x16.png">
<link rel="manifest" href="./assets/favicon/site.webmanifest">
<link rel="shortcut icon" href="./assets/favicon/favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="./assets/favicon/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta content='IE=edge' http-equiv='X-UA-Compatible' />
<meta charset='UTF-8' />
<meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no' name='viewport' />
</head>
<body>
<script src="./assets/axios.min.js"></script>
<script src="./assets/vue.min.js"></script>
<div id="app">
<header class="nav">
<img src="./assets/logo.svg" alt="" class="logo" />
<h1 class="name">Basking</h1>
</header>
<main>
<div class="autogrid">
<section class="col">
<div class="feed-card">
<div class="autogrid">
<div class="col-1-3">
<div class="load" v-if="fetchingDiskSpace"></div>
<h4 v-else>Disk Used: {{diskCapacity}}</h4>
</div>
<div class="col-2-3">
<meter min="0" v-bind:max="diskSize" v-bind:value="diskUsed"></meter>
</div>
</div>
<div class="autogrid">
<div class="col-1-3">
<div class="load" v-if="fetchingCPUUsage"></div>
<h4 v-else>CPU Used: {{cpuUsageStr}}</h4>
</div>
<div class="col-2-3">
<meter min="0" max="100" v-bind:value="cpuUsageNum"></meter>
</div>
</div>
</div>
</section>
<section class="col">
<div class="feed-card">
<h2>Apps</h2>
<ul>
<li><a href="https://emby.basking.xyz/">Emby</a></li>
<li><a href="https://portainer.basking.xyz/">Portainer</a></li>
<li><a href="http://basking:32775/">Syncthing</a>*</li>
</ul>
<small>* Local Only</small>
</div>
</section>
</div>
</main>
<footer class="row">
<section class="section">
<small class="small">
Dashboard Built:
<span v-if="fetchingLastBuildDate" class="load smallest"></span>
<em v-else class="fadein">{{lastBuildDate}}</em>
</small>
/
<small class="small">
Uptime:
<span v-if="fetchingUptime" class="load smallest"></span>
<em v-else class="fadein">{{uptime}}</em>
</small>
</section>
</footer>
</div>
<script src="./assets/app.js"></script>
</body>
</html>