Improve admin dashboard
This commit is contained in:
		
							parent
							
								
									d01315dee2
								
							
						
					
					
						commit
						223c578734
					
				
					 1 changed files with 31 additions and 4 deletions
				
			
		| 
						 | 
					@ -1,5 +1,12 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
<div class="obdskegsannmntldydackcpzezagxqfy">
 | 
					<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 v-if="stats" class="stats">
 | 
				
			||||||
		<div>
 | 
							<div>
 | 
				
			||||||
			<div>
 | 
								<div>
 | 
				
			||||||
| 
						 | 
					@ -74,16 +81,15 @@ export default Vue.extend({
 | 
				
			||||||
	data() {
 | 
						data() {
 | 
				
			||||||
		return {
 | 
							return {
 | 
				
			||||||
			stats: null,
 | 
								stats: null,
 | 
				
			||||||
			connection: null
 | 
								connection: null,
 | 
				
			||||||
 | 
								meta: null
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	created() {
 | 
						created() {
 | 
				
			||||||
		this.connection = (this as any).os.stream.useSharedConnection('serverStats');
 | 
							this.connection = (this as any).os.stream.useSharedConnection('serverStats');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		(this as any).os.getMeta().then(meta => {
 | 
							(this as any).os.getMeta().then(meta => {
 | 
				
			||||||
			this.disableRegistration = meta.disableRegistration;
 | 
								this.meta = meta;
 | 
				
			||||||
			this.disableLocalTimeline = meta.disableLocalTimeline;
 | 
					 | 
				
			||||||
			this.bannerUrl = meta.bannerUrl;
 | 
					 | 
				
			||||||
		});
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		(this as any).api('stats').then(stats => {
 | 
							(this as any).api('stats').then(stats => {
 | 
				
			||||||
| 
						 | 
					@ -98,6 +104,27 @@ export default Vue.extend({
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style lang="stylus" scoped>
 | 
					<style lang="stylus" scoped>
 | 
				
			||||||
.obdskegsannmntldydackcpzezagxqfy
 | 
					.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
 | 
						> .stats
 | 
				
			||||||
		display flex
 | 
							display flex
 | 
				
			||||||
		justify-content space-between
 | 
							justify-content space-between
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue