|
1 | 1 | <template> |
2 | 2 | <div> |
3 | 3 | <navigation></navigation> |
4 | | - <div class="p-2 flex flex-no-shrink rounded"> |
| 4 | + <div class="m-6 flex flex-no-shrink rounded"> |
5 | 5 | <div class="sidebar border-grey-lighter flex-no-shrink w-1/3 max-w-xs"> |
6 | | - <div class="pt-6 px-6 pb-4 text-center"> |
7 | | - <h3 class="mb-2 text-blue">Pterodactylcraft</h3> |
8 | | - <span class="text-grey-dark">Minecraft / Vanilla</span> |
9 | | - <div class="text-lg my-4"><span class="text-green">●</span> Running</div> |
10 | | - <div> |
11 | | - <button class="btn btn-red">Stop</button> |
12 | | - <button class="btn btn-blue">Restart</button> |
13 | | - <button class="btn btn-red">Kill</button> |
| 6 | + <div class="mr-6"> |
| 7 | + <div class="p-6 text-center bg-white border rounded"> |
| 8 | + <h3 class="mb-2 text-blue font-medium">Pterodactylcraft</h3> |
| 9 | + <span class="text-grey-dark text-sm">Minecraft / Vanilla</span> |
| 10 | + </div> |
| 11 | + <div class="mt-6 p-4 text-center bg-white border rounded"> |
| 12 | + <button class="btn btn-red uppercase text-xs px-4 py-2">Stop</button> |
| 13 | + <button class="btn btn-secondary uppercase text-xs px-4 py-2">Restart</button> |
| 14 | + <button class="btn btn-secondary uppercase text-xs px-4 py-2">Kill</button> |
14 | 15 | </div> |
15 | | - <div class="mt-8 mb-6 text-grey-dark border-t border-grey-light usage"> |
16 | | - <span class="bg-grey-lighter">CPU - 2 Cores</span> |
17 | | - <div class="rounded border-grey-light border mt-3 h-4"> |
18 | | - <div class="rounded bg-blue h-4 w-1/6"></div> |
19 | | - </div> |
20 | | - <div class="mt-8 mb-6 text-grey-dark border-t border-grey-light usage"> |
21 | | - <span class="bg-grey-lighter">CPU - 2 Cores</span> |
22 | | - <div class="rounded border-grey-light border mt-3 h-4"> |
23 | | - <div class="rounded bg-blue h-4 w-1/6"></div> |
24 | | - </div> |
25 | | - </div> |
26 | | - <div class="my-6 text-grey-dark border-t border-grey-light usage"> |
27 | | - <span class="bg-grey-lighter">RAM - 4 GB</span> |
28 | | - <div class="rounded border-grey-light border mt-3 h-4"> |
29 | | - <div class="rounded bg-blue h-4 w-2/3"></div> |
30 | | - </div> |
31 | | - </div> |
32 | | - <div class="my-6 text-grey-dark border-t border-grey-light usage"> |
33 | | - <span class="bg-grey-lighter">Disk - 20 GB</span> |
34 | | - <div class="rounded border-grey-light border mt-3 h-4"> |
35 | | - <div class="rounded bg-blue h-4 w-1/3"></div> |
36 | | - </div> |
37 | | - </div> |
| 16 | + <div class="mt-6 p-4 bg-white border rounded"> |
| 17 | + <progress-bar title="Memory" percent="33"></progress-bar> |
| 18 | + <progress-bar title="CPU" percent="80" class="mt-4"></progress-bar> |
| 19 | + <progress-bar title="Disk" percent="97" class="mt-4"></progress-bar> |
38 | 20 | </div> |
39 | 21 | </div> |
| 22 | + <div class="pt-6 px-6 pb-4 text-center"> |
| 23 | + <!--<div class="mt-8 mb-6 text-grey-dark border-t border-grey-light usage">--> |
| 24 | + <!--<div class="mt-8 mb-6 text-grey-dark border-t border-grey-light usage">--> |
| 25 | + <!--<span class="bg-grey-lighter">CPU - 2 Cores</span>--> |
| 26 | + <!--<div class="rounded border-grey-light border mt-3 h-4">--> |
| 27 | + <!--<div class="rounded bg-blue h-4 w-1/6"></div>--> |
| 28 | + <!--</div>--> |
| 29 | + <!--</div>--> |
| 30 | + <!--<div class="my-6 text-grey-dark border-t border-grey-light usage">--> |
| 31 | + <!--<span class="bg-grey-lighter">RAM - 4 GB</span>--> |
| 32 | + <!--<div class="rounded border-grey-light border mt-3 h-4">--> |
| 33 | + <!--<div class="rounded bg-blue h-4 w-2/3"></div>--> |
| 34 | + <!--</div>--> |
| 35 | + <!--</div>--> |
| 36 | + <!--<div class="my-6 text-grey-dark border-t border-grey-light usage">--> |
| 37 | + <!--<span class="bg-grey-lighter">Disk - 20 GB</span>--> |
| 38 | + <!--<div class="rounded border-grey-light border mt-3 h-4">--> |
| 39 | + <!--<div class="rounded bg-blue h-4 w-1/3"></div>--> |
| 40 | + <!--</div>--> |
| 41 | + <!--</div>--> |
| 42 | + <!--</div>--> |
| 43 | + </div> |
40 | 44 | <div class="sidenav"> |
41 | 45 | <router-link :to="{ name: 'server', params: { serverID: this.$route.params.serverID } }"> |
42 | 46 | <terminal-icon style="height: 1em;"></terminal-icon> |
|
77 | 81 | </template> |
78 | 82 |
|
79 | 83 | <script> |
80 | | - import { TerminalIcon, FolderIcon, UsersIcon, CalendarIcon, DatabaseIcon, GlobeIcon, SettingsIcon } from 'vue-feather-icons' |
| 84 | + import { TerminalIcon, OctagonIcon, FolderIcon, UsersIcon, CalendarIcon, DatabaseIcon, GlobeIcon, SettingsIcon } from 'vue-feather-icons' |
81 | 85 | import ServerConsole from "./ServerConsole"; |
82 | 86 | import Navigation from '../core/Navigation'; |
| 87 | + import ProgressBar from './components/ProgressBar'; |
83 | 88 |
|
84 | 89 | export default { |
85 | 90 | components: { |
86 | | - Navigation, ServerConsole, TerminalIcon, FolderIcon, UsersIcon, |
| 91 | + ProgressBar, |
| 92 | + OctagonIcon, Navigation, ServerConsole, TerminalIcon, FolderIcon, UsersIcon, |
87 | 93 | CalendarIcon, DatabaseIcon, GlobeIcon, SettingsIcon |
88 | 94 | } |
89 | 95 | } |
|
0 commit comments