mirror of
				https://github.com/Redocly/redoc.git
				synced 2025-11-04 09:47:31 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			567 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			567 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
'use strict';
 | 
						|
 | 
						|
import {RedocComponent, BaseComponent} from '../base';
 | 
						|
 | 
						|
@RedocComponent({
 | 
						|
  selector: 'api-logo',
 | 
						|
  styleUrls: ['./lib/components/ApiLogo/api-logo.css'],
 | 
						|
  templateUrl: './lib/components/ApiLogo/api-logo.html'
 | 
						|
})
 | 
						|
export default class ApiInfo extends BaseComponent {
 | 
						|
  constructor(schemaMgr) {
 | 
						|
    super(schemaMgr);
 | 
						|
  }
 | 
						|
 | 
						|
  prepareModel() {
 | 
						|
    this.data = {};
 | 
						|
    let logoInfo = this.componentSchema.info['x-logo'];
 | 
						|
    if (!logoInfo) return;
 | 
						|
    this.data.imgUrl = logoInfo.url;
 | 
						|
    this.data.bgColor = logoInfo.backgroundColor || 'transparent';
 | 
						|
  }
 | 
						|
}
 |