ember-swagger-ui
Version:
An ember-cli addon for adding swagger-ui to your ember app
23 lines (17 loc) • 469 B
JavaScript
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);
}
});