Skip to content

Commit 784c73b

Browse files
committed
Break console page into a component
1 parent 2ab66ba commit 784c73b

File tree

5 files changed

+29
-50
lines changed

5 files changed

+29
-50
lines changed

resources/assets/scripts/components/server/Server.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</div>
2626
</div>
2727
<div class="sidenav">
28-
<router-link :to="{ name: 'server', params: { id: this.$route.params.id } }">
28+
<router-link :to="{ name: '', params: { id: this.$route.params.id } }">
2929
<terminal-icon style="height: 1em;"></terminal-icon>
3030
Console
3131
</router-link>
@@ -64,14 +64,14 @@
6464

6565
<script>
6666
import { TerminalIcon, FolderIcon, UsersIcon, CalendarIcon, DatabaseIcon, GlobeIcon, SettingsIcon } from 'vue-feather-icons'
67-
import ServerConsole from "./ServerConsole";
6867
import Navigation from '../core/Navigation';
6968
import ProgressBar from './components/ProgressBar';
7069
import {mapState} from 'vuex';
70+
import { ConsolePage } from './subpages/ConsolePage';
7171
7272
export default {
7373
components: {
74-
ProgressBar, Navigation, ServerConsole, TerminalIcon, FolderIcon, UsersIcon,
74+
ProgressBar, Navigation, ConsolePage, TerminalIcon, FolderIcon, UsersIcon,
7575
CalendarIcon, DatabaseIcon, GlobeIcon, SettingsIcon
7676
},
7777

resources/assets/scripts/components/server/ServerConsole.vue

Lines changed: 0 additions & 44 deletions
This file was deleted.

resources/assets/scripts/components/server/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export {default as Server} from './Server';
22
export {default as ServerAllocations} from './ServerAllocations';
3-
export {default as ServerConsole} from './ServerConsole';
3+
export {default as ConsolePage} from './subpages/ConsolePage';
44
export {default as ServerDatabases} from './ServerDatabases';
55
export {default as ServerFiles} from './ServerFiles';
66
export {default as ServerSchedules} from './ServerSchedules';
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<template>
2+
<div>
3+
<div class="text-xs font-mono">
4+
<div class="rounded-t p-2 bg-black text-grey-lightest h-48">
5+
6+
</div>
7+
<div class="rounded-b p-2 bg-grey-darkest text-white">$</div>
8+
</div>
9+
</div>
10+
</template>
11+
12+
<script>
13+
export default {
14+
name: 'console-page',
15+
16+
data: function () {
17+
return {
18+
lines: [],
19+
};
20+
}
21+
};
22+
</script>

resources/assets/scripts/router.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ import User from './models/user';
1212
import {
1313
Server,
1414
ServerAllocations,
15-
ServerConsole, ServerDatabases,
15+
ConsolePage,
16+
ServerDatabases,
1617
ServerFiles,
1718
ServerSchedules,
1819
ServerSettings,
@@ -39,7 +40,7 @@ const routes = [
3940

4041
{ path: '/server/:id', component: Server,
4142
children: [
42-
{ name: 'server', path: '', component: ServerConsole },
43+
{ name: 'server', path: '', component: ConsolePage },
4344
{ name: 'server-files', path: 'files', component: ServerFiles },
4445
{ name: 'server-subusers', path: 'subusers', component: ServerSubusers },
4546
{ name: 'server-schedules', path: 'schedules', component: ServerSchedules },

0 commit comments

Comments
 (0)