@ziflow/ngx-simple-modal
Version:
A simple unopinionated framework to implement simple modal based behaviour in angular (v2+) projects.
13 lines • 2.22 kB
JavaScript
import { SimpleModalService } from './simple-modal.service';
/**
* Modal service factory. Creates modal service with options
* @param { ComponentFactoryResolver } resolver
* @param { ApplicationRef } applicationRef
* @param { Injector } injector
* @param { SimpleModalServiceConfig } options
* @return { SimpleModalService }
*/
export function SimpleModalServiceFactory(resolver, applicationRef, injector, options) {
return new SimpleModalService(resolver, applicationRef, injector, options);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2ltcGxlLW1vZGFsLXNlcnZpY2UuZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zaW1wbGUtbW9kYWwvc2ltcGxlLW1vZGFsLXNlcnZpY2UuZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUUsa0JBQWtCLEVBQTRCLE1BQU0sd0JBQXdCLENBQUM7QUFFdEY7Ozs7Ozs7R0FPRztBQUNILE1BQU0sVUFBVSx5QkFBeUIsQ0FBQyxRQUFrQyxFQUNsQyxjQUE4QixFQUM5QixRQUFrQixFQUNsQixPQUFpQztJQUN2RSxPQUFPLElBQUksa0JBQWtCLENBQUMsUUFBUSxFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDL0UsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFwcGxpY2F0aW9uUmVmLCBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIsIEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IFNpbXBsZU1vZGFsU2VydmljZSwgU2ltcGxlTW9kYWxTZXJ2aWNlQ29uZmlnIH0gZnJvbSAnLi9zaW1wbGUtbW9kYWwuc2VydmljZSc7XG5cbi8qKlxuICogTW9kYWwgc2VydmljZSBmYWN0b3J5LiBDcmVhdGVzIG1vZGFsIHNlcnZpY2Ugd2l0aCBvcHRpb25zXG4gKiBAcGFyYW0geyBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIgfSByZXNvbHZlclxuICogQHBhcmFtIHsgQXBwbGljYXRpb25SZWYgfSBhcHBsaWNhdGlvblJlZlxuICogQHBhcmFtIHsgSW5qZWN0b3IgfSBpbmplY3RvclxuICogQHBhcmFtIHsgU2ltcGxlTW9kYWxTZXJ2aWNlQ29uZmlnIH0gb3B0aW9uc1xuICogQHJldHVybiB7IFNpbXBsZU1vZGFsU2VydmljZSB9XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBTaW1wbGVNb2RhbFNlcnZpY2VGYWN0b3J5KHJlc29sdmVyOiBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBsaWNhdGlvblJlZjogQXBwbGljYXRpb25SZWYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmplY3RvcjogSW5qZWN0b3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBTaW1wbGVNb2RhbFNlcnZpY2VDb25maWcpIHtcbiAgICByZXR1cm4gbmV3IFNpbXBsZU1vZGFsU2VydmljZShyZXNvbHZlciwgYXBwbGljYXRpb25SZWYsIGluamVjdG9yLCBvcHRpb25zKTtcbn1cbiJdfQ==