@scriptloom/ngx-media-query
Version:
A convenient media query service for building responsive Angular components.
23 lines • 3.12 kB
JavaScript
import { NgModule } from '@angular/core';
import { NgxMediaQueryComponent } from './ngx-media-query.component';
import { MediaQueriesDirective } from './store/media-queries.directive';
import { NGX_MEDIA_QUERY_FEATURE_KEY, NGX_MEDIA_QUERY_REDUCER } from './store/media-queries.reducer';
import { EffectsModule } from '@ngrx/effects';
import { MediaQueriesEffects } from './store/media-queries.effects';
import { StoreModule } from '@ngrx/store';
export class NgxMediaQueryModule {
}
NgxMediaQueryModule.decorators = [
{ type: NgModule, args: [{
declarations: [
NgxMediaQueryComponent,
MediaQueriesDirective
],
imports: [
StoreModule.forFeature(NGX_MEDIA_QUERY_FEATURE_KEY, NGX_MEDIA_QUERY_REDUCER),
EffectsModule.forFeature([MediaQueriesEffects])
],
exports: [NgxMediaQueryComponent]
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LW1lZGlhLXF1ZXJ5Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIvaG9tZS9qYW1lcy9XZWJzdG9ybVByb2plY3RzL2xpYi1uZ3gvcHJvamVjdHMvbmd4LW1lZGlhLXF1ZXJ5L3NyYy8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtbWVkaWEtcXVlcnkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDeEUsT0FBTyxFQUFFLDJCQUEyQixFQUFFLHVCQUF1QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDckcsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5QyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUNwRSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBYTFDLE1BQU0sT0FBTyxtQkFBbUI7OztZQVgvQixRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFO29CQUNaLHNCQUFzQjtvQkFDdEIscUJBQXFCO2lCQUN0QjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsV0FBVyxDQUFDLFVBQVUsQ0FBQywyQkFBMkIsRUFBRSx1QkFBdUIsQ0FBQztvQkFDNUUsYUFBYSxDQUFDLFVBQVUsQ0FBQyxDQUFDLG1CQUFtQixDQUFDLENBQUM7aUJBQ2hEO2dCQUNELE9BQU8sRUFBRSxDQUFDLHNCQUFzQixDQUFDO2FBQ2xDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5neE1lZGlhUXVlcnlDb21wb25lbnQgfSBmcm9tICcuL25neC1tZWRpYS1xdWVyeS5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWVkaWFRdWVyaWVzRGlyZWN0aXZlIH0gZnJvbSAnLi9zdG9yZS9tZWRpYS1xdWVyaWVzLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBOR1hfTUVESUFfUVVFUllfRkVBVFVSRV9LRVksIE5HWF9NRURJQV9RVUVSWV9SRURVQ0VSIH0gZnJvbSAnLi9zdG9yZS9tZWRpYS1xdWVyaWVzLnJlZHVjZXInO1xuaW1wb3J0IHsgRWZmZWN0c01vZHVsZSB9IGZyb20gJ0BuZ3J4L2VmZmVjdHMnO1xuaW1wb3J0IHsgTWVkaWFRdWVyaWVzRWZmZWN0cyB9IGZyb20gJy4vc3RvcmUvbWVkaWEtcXVlcmllcy5lZmZlY3RzJztcbmltcG9ydCB7IFN0b3JlTW9kdWxlIH0gZnJvbSAnQG5ncngvc3RvcmUnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBOZ3hNZWRpYVF1ZXJ5Q29tcG9uZW50LFxuICAgIE1lZGlhUXVlcmllc0RpcmVjdGl2ZVxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgU3RvcmVNb2R1bGUuZm9yRmVhdHVyZShOR1hfTUVESUFfUVVFUllfRkVBVFVSRV9LRVksIE5HWF9NRURJQV9RVUVSWV9SRURVQ0VSKSxcbiAgICBFZmZlY3RzTW9kdWxlLmZvckZlYXR1cmUoW01lZGlhUXVlcmllc0VmZmVjdHNdKVxuICBdLFxuICBleHBvcnRzOiBbTmd4TWVkaWFRdWVyeUNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgTmd4TWVkaWFRdWVyeU1vZHVsZSB7IH1cbiJdfQ==