✌️
This commit is contained in:
		
							parent
							
								
									b9dd2be673
								
							
						
					
					
						commit
						c46850a69a
					
				
					 3 changed files with 20 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -4,6 +4,7 @@
 | 
			
		|||
import * as os from 'os';
 | 
			
		||||
import version from '../../version';
 | 
			
		||||
import config from '../../conf';
 | 
			
		||||
import Meta from '../models/meta';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @swagger
 | 
			
		||||
| 
						 | 
				
			
			@ -39,6 +40,8 @@ import config from '../../conf';
 | 
			
		|||
 * @return {Promise<any>}
 | 
			
		||||
 */
 | 
			
		||||
module.exports = (params) => new Promise(async (res, rej) => {
 | 
			
		||||
	const meta = (await Meta.findOne()) || {};
 | 
			
		||||
 | 
			
		||||
	res({
 | 
			
		||||
		maintainer: config.maintainer,
 | 
			
		||||
		version: version,
 | 
			
		||||
| 
						 | 
				
			
			@ -49,6 +52,7 @@ module.exports = (params) => new Promise(async (res, rej) => {
 | 
			
		|||
		cpu: {
 | 
			
		||||
			model: os.cpus()[0].model,
 | 
			
		||||
			cores: os.cpus().length
 | 
			
		||||
		}
 | 
			
		||||
		},
 | 
			
		||||
		top_image: meta.top_image
 | 
			
		||||
	});
 | 
			
		||||
});
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										7
									
								
								src/api/models/meta.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/api/models/meta.ts
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
import db from '../../db/mongodb';
 | 
			
		||||
 | 
			
		||||
export default db.get('meta') as any; // fuck type definition
 | 
			
		||||
 | 
			
		||||
export type IMeta = {
 | 
			
		||||
	top_image: string;
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			@ -113,9 +113,14 @@
 | 
			
		|||
		this.mode = 'signin';
 | 
			
		||||
 | 
			
		||||
		this.on('mount', () => {
 | 
			
		||||
			document.documentElement.style.backgroundImage = 'url("/assets/desktop/index.jpg")';
 | 
			
		||||
			document.documentElement.style.backgroundColor = '#444';
 | 
			
		||||
 | 
			
		||||
			this.api('meta').then(meta => {
 | 
			
		||||
				const img = meta.top_image ? meta.top_image : '/assets/desktop/index.jpg';
 | 
			
		||||
				document.documentElement.style.backgroundImage = `url("${ img }")`;
 | 
			
		||||
				document.documentElement.style.backgroundSize = 'cover';
 | 
			
		||||
				document.documentElement.style.backgroundPosition = 'center';
 | 
			
		||||
			});
 | 
			
		||||
 | 
			
		||||
			this.api('stats').then(stats => {
 | 
			
		||||
				this.update({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue