const ApiKeyDialog = { template: ` `, controller(clientConfig) { 'ngInject'; this.apiKey = this.resolve.query.api_key; this.csvUrl = `${clientConfig.basePath}api/queries/${this.resolve.query.id}/results.csv?api_key=${this.apiKey}`; this.jsonUrl = `${clientConfig.basePath}api/queries/${this.resolve.query.id}/results.json?api_key=${this.apiKey}`; }, bindings: { resolve: '<', close: '&', dismiss: '&', }, }; export default function init(ngModule) { ngModule.component('apiKeyDialog', ApiKeyDialog); } init.init = true;