UNPKG

moots-datetime-picker

Version:

Combination of a calendar datepicker and clock timepicker into one component for ionic 4.

31 lines 4.21 kB
import { CommonModule } from '@angular/common'; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { FlexLayoutModule } from '@angular/flex-layout'; import { FormsModule } from '@angular/forms'; import { IonicModule, ModalController } from '@ionic/angular'; import { CalendarController } from './calendar.controller'; import { CALENDAR_COMPONENTS } from './components/index'; import { CalendarService } from './services/calendar.service'; export function calendarController(modalCtrl, calSvc) { return new CalendarController(modalCtrl, calSvc); } export class MootsPickerModule { } MootsPickerModule.decorators = [ { type: NgModule, args: [{ imports: [CommonModule, IonicModule, FormsModule, FlexLayoutModule], declarations: CALENDAR_COMPONENTS, exports: CALENDAR_COMPONENTS, entryComponents: CALENDAR_COMPONENTS, providers: [ CalendarService, { provide: CalendarController, useFactory: calendarController, deps: [ModalController, CalendarService], }, ], schemas: [CUSTOM_ELEMENTS_SCHEMA], },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9vdHMtcGlja2VyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9tb290cy1waWNrZXIvbW9vdHMtcGlja2VyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLHNCQUFzQixFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN4RCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDN0MsT0FBTyxFQUFFLFdBQVcsRUFBRSxlQUFlLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUU5RCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFFOUQsTUFBTSxVQUFVLGtCQUFrQixDQUFDLFNBQTBCLEVBQUUsTUFBdUI7SUFDcEYsT0FBTyxJQUFJLGtCQUFrQixDQUFDLFNBQVMsRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNuRCxDQUFDO0FBaUJELE1BQU0sT0FBTyxpQkFBaUI7OztZQWY3QixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMsWUFBWSxFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsZ0JBQWdCLENBQUM7Z0JBQ25FLFlBQVksRUFBRSxtQkFBbUI7Z0JBQ2pDLE9BQU8sRUFBRSxtQkFBbUI7Z0JBQzVCLGVBQWUsRUFBRSxtQkFBbUI7Z0JBQ3BDLFNBQVMsRUFBRTtvQkFDVCxlQUFlO29CQUNmO3dCQUNFLE9BQU8sRUFBRSxrQkFBa0I7d0JBQzNCLFVBQVUsRUFBRSxrQkFBa0I7d0JBQzlCLElBQUksRUFBRSxDQUFDLGVBQWUsRUFBRSxlQUFlLENBQUM7cUJBQ3pDO2lCQUNGO2dCQUNELE9BQU8sRUFBRSxDQUFDLHNCQUFzQixDQUFDO2FBQ2xDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgQ1VTVE9NX0VMRU1FTlRTX1NDSEVNQSwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRmxleExheW91dE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2ZsZXgtbGF5b3V0JztcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcbmltcG9ydCB7IElvbmljTW9kdWxlLCBNb2RhbENvbnRyb2xsZXIgfSBmcm9tICdAaW9uaWMvYW5ndWxhcic7XHJcblxyXG5pbXBvcnQgeyBDYWxlbmRhckNvbnRyb2xsZXIgfSBmcm9tICcuL2NhbGVuZGFyLmNvbnRyb2xsZXInO1xyXG5pbXBvcnQgeyBDQUxFTkRBUl9DT01QT05FTlRTIH0gZnJvbSAnLi9jb21wb25lbnRzL2luZGV4JztcclxuaW1wb3J0IHsgQ2FsZW5kYXJTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9jYWxlbmRhci5zZXJ2aWNlJztcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBjYWxlbmRhckNvbnRyb2xsZXIobW9kYWxDdHJsOiBNb2RhbENvbnRyb2xsZXIsIGNhbFN2YzogQ2FsZW5kYXJTZXJ2aWNlKSB7XHJcbiAgcmV0dXJuIG5ldyBDYWxlbmRhckNvbnRyb2xsZXIobW9kYWxDdHJsLCBjYWxTdmMpO1xyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGUsIElvbmljTW9kdWxlLCBGb3Jtc01vZHVsZSwgRmxleExheW91dE1vZHVsZV0sXHJcbiAgZGVjbGFyYXRpb25zOiBDQUxFTkRBUl9DT01QT05FTlRTLFxyXG4gIGV4cG9ydHM6IENBTEVOREFSX0NPTVBPTkVOVFMsXHJcbiAgZW50cnlDb21wb25lbnRzOiBDQUxFTkRBUl9DT01QT05FTlRTLFxyXG4gIHByb3ZpZGVyczogW1xyXG4gICAgQ2FsZW5kYXJTZXJ2aWNlLFxyXG4gICAge1xyXG4gICAgICBwcm92aWRlOiBDYWxlbmRhckNvbnRyb2xsZXIsXHJcbiAgICAgIHVzZUZhY3Rvcnk6IGNhbGVuZGFyQ29udHJvbGxlcixcclxuICAgICAgZGVwczogW01vZGFsQ29udHJvbGxlciwgQ2FsZW5kYXJTZXJ2aWNlXSxcclxuICAgIH0sXHJcbiAgXSxcclxuICBzY2hlbWFzOiBbQ1VTVE9NX0VMRU1FTlRTX1NDSEVNQV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBNb290c1BpY2tlck1vZHVsZSB7fVxyXG4iXX0=