ember-promise-modals
Version:
The better way to handle modals in your Ember.js apps.
15 lines (11 loc) • 822 B
JavaScript
import Component, { setComponentTemplate } from '@ember/component';
import { inject } from '@ember/service';
import './epm-modal-container.css';
import { precompileTemplate } from '@ember/template-compilation';
var TEMPLATE = precompileTemplate("{{#each this.modals._stack as |modal index|}}\n <div\n class=\"epm-backdrop {{if modal.isClosing \"epm-out\"}}\"\n tabindex=\"-1\"\n role=\"presentation\"\n aria-hidden=\"true\"\n data-test-epm-backdrop=\"{{index}}\"\n />\n <div class=\"epm-modal-container\">\n <EpmModal @modal={{modal}} data-test-epm-modal=\"{{index}}\" />\n </div>\n{{/each}}");
var epmModalContainer = setComponentTemplate(TEMPLATE, Component.extend({
tagName: '',
modals: inject()
}));
export { epmModalContainer as default };
//# sourceMappingURL=epm-modal-container.js.map