UNPKG

@hxui/angular

Version:

This README includes the steps that are necessary to import the HxUi-angular into a project or to contribute with development.

55 lines (54 loc) 4.91 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { NgModule } from '@angular/core'; import { PositioningService } from '../positioning/positioning.service'; import { DropdownContainerComponent } from './dropdown-container.component'; import { DropdownMenuDirective } from './dropdown-menu.directive'; import { DropdownToggleDirective } from './dropdown-toggle.directive'; import { DropdownConfig } from './dropdown.config'; import { DropdownDirective } from './dropdown.directive'; import { DropdownState } from './dropdown.state'; export class DropdownModule { /** * @param {?=} config * @return {?} */ static forRoot(config) { return { ngModule: DropdownModule, providers: [ PositioningService, DropdownState, { provide: DropdownConfig, useValue: config ? config : { autoClose: true } } ] }; } ; } DropdownModule.decorators = [ { type: NgModule, args: [{ declarations: [ DropdownMenuDirective, DropdownToggleDirective, DropdownContainerComponent, DropdownDirective ], exports: [ DropdownMenuDirective, DropdownToggleDirective, DropdownDirective ], entryComponents: [DropdownContainerComponent] },] }, ]; function DropdownModule_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ DropdownModule.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ DropdownModule.ctorParameters; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24ubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9kcm9wZG93bi9kcm9wZG93bi5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTlELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ2xFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3RFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUVuRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFnQmpELE1BQU07Ozs7O0lBQ0csTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFZO1FBQ2hDLE1BQU0sQ0FBQztZQUNMLFFBQVEsRUFBRSxjQUFjLEVBQUUsU0FBUyxFQUFFO2dCQUNuQyxrQkFBa0I7Z0JBQ2xCLGFBQWE7Z0JBQ2IsRUFBQyxPQUFPLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBQyxTQUFTLEVBQUUsSUFBSSxFQUFDLEVBQUM7YUFDekU7U0FDRixDQUFDOztJQUNILENBQUM7OztZQXZCSCxRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFO29CQUNaLHFCQUFxQjtvQkFDckIsdUJBQXVCO29CQUN2QiwwQkFBMEI7b0JBQzFCLGlCQUFpQjtpQkFDbEI7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLHFCQUFxQjtvQkFDckIsdUJBQXVCO29CQUN2QixpQkFBaUI7aUJBQ2xCO2dCQUNELGVBQWUsRUFBRSxDQUFDLDBCQUEwQixDQUFDO2FBQzlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IFBvc2l0aW9uaW5nU2VydmljZSB9IGZyb20gJy4uL3Bvc2l0aW9uaW5nL3Bvc2l0aW9uaW5nLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBEcm9wZG93bkNvbnRhaW5lckNvbXBvbmVudCB9IGZyb20gJy4vZHJvcGRvd24tY29udGFpbmVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERyb3Bkb3duTWVudURpcmVjdGl2ZSB9IGZyb20gJy4vZHJvcGRvd24tbWVudS5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBEcm9wZG93blRvZ2dsZURpcmVjdGl2ZSB9IGZyb20gJy4vZHJvcGRvd24tdG9nZ2xlLmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IERyb3Bkb3duQ29uZmlnIH0gZnJvbSAnLi9kcm9wZG93bi5jb25maWcnO1xyXG5cclxuaW1wb3J0IHsgRHJvcGRvd25EaXJlY3RpdmUgfSBmcm9tICcuL2Ryb3Bkb3duLmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IERyb3Bkb3duU3RhdGUgfSBmcm9tICcuL2Ryb3Bkb3duLnN0YXRlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBEcm9wZG93bk1lbnVEaXJlY3RpdmUsXHJcbiAgICBEcm9wZG93blRvZ2dsZURpcmVjdGl2ZSxcclxuICAgIERyb3Bkb3duQ29udGFpbmVyQ29tcG9uZW50LFxyXG4gICAgRHJvcGRvd25EaXJlY3RpdmVcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIERyb3Bkb3duTWVudURpcmVjdGl2ZSxcclxuICAgIERyb3Bkb3duVG9nZ2xlRGlyZWN0aXZlLFxyXG4gICAgRHJvcGRvd25EaXJlY3RpdmVcclxuICBdLFxyXG4gIGVudHJ5Q29tcG9uZW50czogW0Ryb3Bkb3duQ29udGFpbmVyQ29tcG9uZW50XVxyXG59KVxyXG5leHBvcnQgY2xhc3MgRHJvcGRvd25Nb2R1bGUge1xyXG4gIHB1YmxpYyBzdGF0aWMgZm9yUm9vdChjb25maWc/OiBhbnkpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBEcm9wZG93bk1vZHVsZSwgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAgUG9zaXRpb25pbmdTZXJ2aWNlLFxyXG4gICAgICAgIERyb3Bkb3duU3RhdGUsXHJcbiAgICAgICAge3Byb3ZpZGU6IERyb3Bkb3duQ29uZmlnLCB1c2VWYWx1ZTogY29uZmlnID8gY29uZmlnIDoge2F1dG9DbG9zZTogdHJ1ZX19XHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfTtcclxuXHJcbn1cclxuIl19