mat-daterangepicker
Version:
Angular material date picker extension to support range selection.
71 lines • 9.26 kB
JavaScript
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==