UNPKG

@swimlane/ngx-dnd

Version:

Drag and Drop for Angular2 and beyond!

34 lines 5 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { DraggableDirective } from './directives/ngx-draggable.directive'; import { DroppableDirective } from './directives/ngx-droppable.directive'; import { DragHandleDirective } from './directives/ngx-drag-handle.directive'; import { ContainerComponent } from './components/container/container.component'; import { ItemComponent } from './components/item/item.component'; import { DrakeStoreService } from './services/drake-store.service'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; const components = [ContainerComponent, ItemComponent]; const directives = [DraggableDirective, DroppableDirective, DragHandleDirective]; export class NgxDnDModule { static forRoot() { return { ngModule: NgxDnDModule, providers: [DrakeStoreService] }; } static ɵfac = function NgxDnDModule_Factory(t) { return new (t || NgxDnDModule)(); }; static ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: NgxDnDModule }); static ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ imports: [CommonModule] }); } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(NgxDnDModule, [{ type: NgModule, args: [{ imports: [CommonModule], declarations: [...components, ...directives], exports: [...components, ...directives] }] }], null, null); })(); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(NgxDnDModule, { declarations: [ContainerComponent, ItemComponent, DraggableDirective, DroppableDirective, DragHandleDirective], imports: [CommonModule], exports: [ContainerComponent, ItemComponent, DraggableDirective, DroppableDirective, DragHandleDirective] }); })(); i0.ɵɵsetComponentScope(ContainerComponent, [i1.NgClass, i1.NgForOf, i1.NgIf, ItemComponent, DraggableDirective, DroppableDirective], []); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWRuZC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zd2ltbGFuZS9uZ3gtZG5kL3NyYy9saWIvbmd4LWRuZC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRS9DLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzFFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzFFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNqRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQzs7O0FBRW5FLE1BQU0sVUFBVSxHQUFHLENBQUMsa0JBQWtCLEVBQUUsYUFBYSxDQUFDLENBQUM7QUFDdkQsTUFBTSxVQUFVLEdBQUcsQ0FBQyxrQkFBa0IsRUFBRSxrQkFBa0IsRUFBRSxtQkFBbUIsQ0FBQyxDQUFDO0FBT2pGLE1BQU0sT0FBTyxZQUFZO0lBQ3ZCLE1BQU0sQ0FBQyxPQUFPO1FBQ1osT0FBTztZQUNMLFFBQVEsRUFBRSxZQUFZO1lBQ3RCLFNBQVMsRUFBRSxDQUFDLGlCQUFpQixDQUFDO1NBQy9CLENBQUM7SUFDSixDQUFDO3NFQU5VLFlBQVk7NERBQVosWUFBWTtnRUFKYixZQUFZOztpRkFJWCxZQUFZO2NBTHhCLFFBQVE7ZUFBQztnQkFDUixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7Z0JBQ3ZCLFlBQVksRUFBRSxDQUFDLEdBQUcsVUFBVSxFQUFFLEdBQUcsVUFBVSxDQUFDO2dCQUM1QyxPQUFPLEVBQUUsQ0FBQyxHQUFHLFVBQVUsRUFBRSxHQUFHLFVBQVUsQ0FBQzthQUN4Qzs7d0ZBQ1ksWUFBWSxtQkFSTCxrQkFBa0IsRUFBRSxhQUFhLEVBQ2pDLGtCQUFrQixFQUFFLGtCQUFrQixFQUFFLG1CQUFtQixhQUduRSxZQUFZLGFBSkosa0JBQWtCLEVBQUUsYUFBYSxFQUNqQyxrQkFBa0IsRUFBRSxrQkFBa0IsRUFBRSxtQkFBbUI7dUJBRDNELGtCQUFrQixvQ0FBRSxhQUFhLEVBQ2pDLGtCQUFrQixFQUFFLGtCQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG5pbXBvcnQgeyBEcmFnZ2FibGVEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvbmd4LWRyYWdnYWJsZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgRHJvcHBhYmxlRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL25neC1kcm9wcGFibGUuZGlyZWN0aXZlJztcbmltcG9ydCB7IERyYWdIYW5kbGVEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvbmd4LWRyYWctaGFuZGxlLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBDb250YWluZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvY29udGFpbmVyL2NvbnRhaW5lci5jb21wb25lbnQnO1xuaW1wb3J0IHsgSXRlbUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pdGVtL2l0ZW0uY29tcG9uZW50JztcbmltcG9ydCB7IERyYWtlU3RvcmVTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9kcmFrZS1zdG9yZS5zZXJ2aWNlJztcblxuY29uc3QgY29tcG9uZW50cyA9IFtDb250YWluZXJDb21wb25lbnQsIEl0ZW1Db21wb25lbnRdO1xuY29uc3QgZGlyZWN0aXZlcyA9IFtEcmFnZ2FibGVEaXJlY3RpdmUsIERyb3BwYWJsZURpcmVjdGl2ZSwgRHJhZ0hhbmRsZURpcmVjdGl2ZV07XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxuICBkZWNsYXJhdGlvbnM6IFsuLi5jb21wb25lbnRzLCAuLi5kaXJlY3RpdmVzXSxcbiAgZXhwb3J0czogWy4uLmNvbXBvbmVudHMsIC4uLmRpcmVjdGl2ZXNdXG59KVxuZXhwb3J0IGNsYXNzIE5neERuRE1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnM8Tmd4RG5ETW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBOZ3hEbkRNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtEcmFrZVN0b3JlU2VydmljZV1cbiAgICB9O1xuICB9XG59XG4iXX0=