UNPKG

ember-swagger-ui

Version:

An ember-cli addon for adding swagger-ui to your ember app

23 lines (17 loc) 469 B
import Component from '@ember/component'; import Swag from 'swagger-ui'; const { SwaggerUIBundle } = Swag; export default Component.extend({ classNames: ['swagger-ui', 'component-swagger-ui'], didInsertElement() { this._super(...arguments); let config = this.config || { deepLinking: false }; let merged = Object.assign({}, config); if (!merged.dom_id) { merged.dom_id = `#${this.elementId}`; } SwaggerUIBundle(merged); } });