UNPKG

mat-daterangepicker

Version:

Angular material date picker extension to support range selection.

71 lines 9.26 kB
import { __decorate } from "tslib"; import { ComponentFactoryResolver, Injector, NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { A11yModule } from '@angular/cdk/a11y'; import { OverlayModule } from '@angular/cdk/overlay'; import { PortalModule } from '@angular/cdk/portal'; import { MatNativeDateModule } from '@angular/material/core'; import { MatButtonModule } from '@angular/material/button'; import { MatDialogModule } from '@angular/material/dialog'; import { MatDatepickerModule, MatDatepicker, MatDatepickerToggle, MatDatepickerContent, MatCalendar, MatMonthView, MatCalendarBody } from '@angular/material/datepicker'; import { MatDaterangepicker } from './datepicker/datepicker.component'; import { MatDaterangepickerInputEnd } from './datepicker/datepicker-input.directive'; import { MatDaterangepickerContent } from './datepicker-content/datepicker-content.component'; import { MatDaterangeCalendar } from './calendar/calendar.component'; import { MatDaterangeMonthView } from './month-view/month-view.component'; import { MatDaterangeCalendarBody } from './calendar-body/calendar-body.component'; var MatDaterangepickerModule = /** @class */ (function () { function MatDaterangepickerModule(cf, injector) { // this is a workaround to ensure CSS/HTML from mat datepicker is loaded, otherwise it is omitted. cf.resolveComponentFactory(MatDatepicker).create(injector); cf.resolveComponentFactory(MatDatepickerContent).create(injector); cf.resolveComponentFactory(MatCalendar).create(injector); cf.resolveComponentFactory(MatMonthView).create(injector); cf.resolveComponentFactory(MatCalendarBody).create(injector); cf.resolveComponentFactory(MatDatepickerToggle).create(injector); } MatDaterangepickerModule.ctorParameters = function () { return [ { type: ComponentFactoryResolver }, { type: Injector } ]; }; MatDaterangepickerModule = __decorate([ NgModule({ imports: [ CommonModule, MatButtonModule, MatDialogModule, A11yModule, PortalModule, OverlayModule, MatDatepickerModule, MatNativeDateModule ], declarations: [ MatDaterangepicker, MatDaterangepickerInputEnd, MatDaterangepickerContent, MatDaterangeCalendar, MatDaterangeMonthView, MatDaterangeCalendarBody ], exports: [ MatDaterangepicker, MatDaterangepickerInputEnd, MatDaterangepickerContent ], entryComponents: [ // MatDatepicker, // MatDatepickerToggle, // MatDatepickerContent, // MatCalendar, // MatMonthView, // MatCalendarBody, // MatCalendarHeader, MatDaterangepickerContent ] }) ], MatDaterangepickerModule); return MatDaterangepickerModule; }()); export { MatDaterangepickerModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0LWRhdGVyYW5nZXBpY2tlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9tYXQtZGF0ZXJhbmdlcGlja2VyLyIsInNvdXJjZXMiOlsibGliL21hdC1kYXRlcmFuZ2VwaWNrZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM3RSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxhQUFhLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUNwRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDbEQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDN0QsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzNELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUUzRCxPQUFPLEVBQ0wsbUJBQW1CLEVBQ25CLGFBQWEsRUFDYixtQkFBbUIsRUFDbkIsb0JBQW9CLEVBQ3BCLFdBQVcsRUFDWCxZQUFZLEVBQ1osZUFBZSxFQUVoQixNQUFNLDhCQUE4QixDQUFDO0FBRXRDLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLG1EQUFtRCxDQUFDO0FBQzlGLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQzFFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBc0NuRjtJQUNFLGtDQUFZLEVBQTRCLEVBQUUsUUFBa0I7UUFDMUQsa0dBQWtHO1FBQ2xHLEVBQUUsQ0FBQyx1QkFBdUIsQ0FBQyxhQUFhLENBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDM0QsRUFBRSxDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2xFLEVBQUUsQ0FBQyx1QkFBdUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDekQsRUFBRSxDQUFDLHVCQUF1QixDQUFDLFlBQVksQ0FBQyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUMxRCxFQUFFLENBQUMsdUJBQXVCLENBQUMsZUFBZSxDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQzdELEVBQUUsQ0FBQyx1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNuRSxDQUFDOztnQkFSZSx3QkFBd0I7Z0JBQVksUUFBUTs7SUFEakQsd0JBQXdCO1FBcENwQyxRQUFRLENBQUM7WUFDUixPQUFPLEVBQUU7Z0JBQ1AsWUFBWTtnQkFDWixlQUFlO2dCQUNmLGVBQWU7Z0JBQ2YsVUFBVTtnQkFDVixZQUFZO2dCQUNaLGFBQWE7Z0JBQ2IsbUJBQW1CO2dCQUNuQixtQkFBbUI7YUFDcEI7WUFDRCxZQUFZLEVBQUU7Z0JBQ1osa0JBQWtCO2dCQUNsQiwwQkFBMEI7Z0JBQzFCLHlCQUF5QjtnQkFDekIsb0JBQW9CO2dCQUNwQixxQkFBcUI7Z0JBQ3JCLHdCQUF3QjthQUN6QjtZQUNELE9BQU8sRUFBRTtnQkFDUCxrQkFBa0I7Z0JBQ2xCLDBCQUEwQjtnQkFDMUIseUJBQXlCO2FBQzFCO1lBQ0QsZUFBZSxFQUFFO2dCQUNmLGlCQUFpQjtnQkFDakIsdUJBQXVCO2dCQUN2Qix3QkFBd0I7Z0JBQ3hCLGVBQWU7Z0JBQ2YsZ0JBQWdCO2dCQUNoQixtQkFBbUI7Z0JBQ25CLHFCQUFxQjtnQkFFckIseUJBQXlCO2FBQzFCO1NBQ0YsQ0FBQztPQUNXLHdCQUF3QixDQVVwQztJQUFELCtCQUFDO0NBQUEsQUFWRCxJQVVDO1NBVlksd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50RmFjdG9yeVJlc29sdmVyLCBJbmplY3RvciwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBBMTF5TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL2ExMXknO1xuaW1wb3J0IHsgT3ZlcmxheU1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY2RrL292ZXJsYXknO1xuaW1wb3J0IHsgUG9ydGFsTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3BvcnRhbCdcbmltcG9ydCB7IE1hdE5hdGl2ZURhdGVNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9jb3JlJztcbmltcG9ydCB7IE1hdEJ1dHRvbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2J1dHRvbic7XG5pbXBvcnQgeyBNYXREaWFsb2dNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9kaWFsb2cnO1xuXG5pbXBvcnQge1xuICBNYXREYXRlcGlja2VyTW9kdWxlLFxuICBNYXREYXRlcGlja2VyLFxuICBNYXREYXRlcGlja2VyVG9nZ2xlLFxuICBNYXREYXRlcGlja2VyQ29udGVudCxcbiAgTWF0Q2FsZW5kYXIsXG4gIE1hdE1vbnRoVmlldyxcbiAgTWF0Q2FsZW5kYXJCb2R5LFxuICBNYXRDYWxlbmRhckhlYWRlciAgXG59IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RhdGVwaWNrZXInO1xuXG5pbXBvcnQgeyBNYXREYXRlcmFuZ2VwaWNrZXIgfSBmcm9tICcuL2RhdGVwaWNrZXIvZGF0ZXBpY2tlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWF0RGF0ZXJhbmdlcGlja2VySW5wdXRFbmQgfSBmcm9tICcuL2RhdGVwaWNrZXIvZGF0ZXBpY2tlci1pbnB1dC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWF0RGF0ZXJhbmdlcGlja2VyQ29udGVudCB9IGZyb20gJy4vZGF0ZXBpY2tlci1jb250ZW50L2RhdGVwaWNrZXItY29udGVudC5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWF0RGF0ZXJhbmdlQ2FsZW5kYXIgfSBmcm9tICcuL2NhbGVuZGFyL2NhbGVuZGFyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBNYXREYXRlcmFuZ2VNb250aFZpZXcgfSBmcm9tICcuL21vbnRoLXZpZXcvbW9udGgtdmlldy5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWF0RGF0ZXJhbmdlQ2FsZW5kYXJCb2R5IH0gZnJvbSAnLi9jYWxlbmRhci1ib2R5L2NhbGVuZGFyLWJvZHkuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBNYXRCdXR0b25Nb2R1bGUsXG4gICAgTWF0RGlhbG9nTW9kdWxlLFxuICAgIEExMXlNb2R1bGUsXG4gICAgUG9ydGFsTW9kdWxlLFxuICAgIE92ZXJsYXlNb2R1bGUsXG4gICAgTWF0RGF0ZXBpY2tlck1vZHVsZSxcbiAgICBNYXROYXRpdmVEYXRlTW9kdWxlXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW1xuICAgIE1hdERhdGVyYW5nZXBpY2tlcixcbiAgICBNYXREYXRlcmFuZ2VwaWNrZXJJbnB1dEVuZCxcbiAgICBNYXREYXRlcmFuZ2VwaWNrZXJDb250ZW50LFxuICAgIE1hdERhdGVyYW5nZUNhbGVuZGFyLFxuICAgIE1hdERhdGVyYW5nZU1vbnRoVmlldyxcbiAgICBNYXREYXRlcmFuZ2VDYWxlbmRhckJvZHlcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIE1hdERhdGVyYW5nZXBpY2tlcixcbiAgICBNYXREYXRlcmFuZ2VwaWNrZXJJbnB1dEVuZCxcbiAgICBNYXREYXRlcmFuZ2VwaWNrZXJDb250ZW50XG4gIF0sXG4gIGVudHJ5Q29tcG9uZW50czogW1xuICAgIC8vIE1hdERhdGVwaWNrZXIsXG4gICAgLy8gTWF0RGF0ZXBpY2tlclRvZ2dsZSxcbiAgICAvLyBNYXREYXRlcGlja2VyQ29udGVudCxcbiAgICAvLyBNYXRDYWxlbmRhcixcbiAgICAvLyBNYXRNb250aFZpZXcsXG4gICAgLy8gTWF0Q2FsZW5kYXJCb2R5LFxuICAgIC8vIE1hdENhbGVuZGFySGVhZGVyLFxuXG4gICAgTWF0RGF0ZXJhbmdlcGlja2VyQ29udGVudFxuICBdXG59KVxuZXhwb3J0IGNsYXNzIE1hdERhdGVyYW5nZXBpY2tlck1vZHVsZSB7XG4gIGNvbnN0cnVjdG9yKGNmOiBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIsIGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgIC8vIHRoaXMgaXMgYSB3b3JrYXJvdW5kIHRvIGVuc3VyZSBDU1MvSFRNTCBmcm9tIG1hdCBkYXRlcGlja2VyIGlzIGxvYWRlZCwgb3RoZXJ3aXNlIGl0IGlzIG9taXR0ZWQuXG4gICAgY2YucmVzb2x2ZUNvbXBvbmVudEZhY3RvcnkoTWF0RGF0ZXBpY2tlcikuY3JlYXRlKGluamVjdG9yKTtcbiAgICBjZi5yZXNvbHZlQ29tcG9uZW50RmFjdG9yeShNYXREYXRlcGlja2VyQ29udGVudCkuY3JlYXRlKGluamVjdG9yKTtcbiAgICBjZi5yZXNvbHZlQ29tcG9uZW50RmFjdG9yeShNYXRDYWxlbmRhcikuY3JlYXRlKGluamVjdG9yKTtcbiAgICBjZi5yZXNvbHZlQ29tcG9uZW50RmFjdG9yeShNYXRNb250aFZpZXcpLmNyZWF0ZShpbmplY3Rvcik7XG4gICAgY2YucmVzb2x2ZUNvbXBvbmVudEZhY3RvcnkoTWF0Q2FsZW5kYXJCb2R5KS5jcmVhdGUoaW5qZWN0b3IpO1xuICAgIGNmLnJlc29sdmVDb21wb25lbnRGYWN0b3J5KE1hdERhdGVwaWNrZXJUb2dnbGUpLmNyZWF0ZShpbmplY3Rvcik7XG4gIH1cbn1cbiJdfQ==