diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/app/admin/views/dashboard.vue | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/src/client/app/admin/views/dashboard.vue b/src/client/app/admin/views/dashboard.vue index 8926d0fed5..95000d4bad 100644 --- a/src/client/app/admin/views/dashboard.vue +++ b/src/client/app/admin/views/dashboard.vue @@ -1,5 +1,12 @@ <template> <div class="obdskegsannmntldydackcpzezagxqfy"> + <header v-if="meta"> + <p><b>Misskey</b><span>{{ meta.version }}</span></p> + <p><b>Machine</b><span>{{ meta.machine }}</span></p> + <p><b>OS</b><span>{{ meta.os }}</span></p> + <p><b>Node</b><span>{{ meta.node }}</span></p> + <p>藍ちゃかわいい</p> + </header> <div v-if="stats" class="stats"> <div> <div> @@ -74,16 +81,15 @@ export default Vue.extend({ data() { return { stats: null, - connection: null + connection: null, + meta: null }; }, created() { this.connection = (this as any).os.stream.useSharedConnection('serverStats'); (this as any).os.getMeta().then(meta => { - this.disableRegistration = meta.disableRegistration; - this.disableLocalTimeline = meta.disableLocalTimeline; - this.bannerUrl = meta.bannerUrl; + this.meta = meta; }); (this as any).api('stats').then(stats => { @@ -98,6 +104,27 @@ export default Vue.extend({ <style lang="stylus" scoped> .obdskegsannmntldydackcpzezagxqfy + > header + display flex + margin-bottom 16px + padding-bottom 16px + border-bottom solid 1px #ccc + color #777 + font-size 14px + + > p + display inline + margin 0 32px 0 0 + + > b + &:after + content ':' + margin-right 8px + + &:last-child + margin-left auto + margin-right 0 + > .stats display flex justify-content space-between |