UNPKG

ngx-hijri-gregorian-datepicker

Version:

* Lightweight **Angular** datepicker based on [ng-bootstrap](https://ng-bootstrap.github.io/#/components/datepicker/overview) that supports **Gregorian** and **Hijri** calendars. * Provides ability to swap between **Gregorian** and **Hijri** calendars

34 lines 5.22 kB
import { NgModule } from '@angular/core'; import { NgxHijriGregorianDatepickerComponent } from './ngx-hijri-gregorian-datepicker.component'; import { HijriGregorianDatepickerComponent } from './hijri-gregorian-datepicker/hijri-gregorian-datepicker.component'; import { HijriDatepickerComponent } from './hijri-gregorian-datepicker/hijri-datepicker/hijri-datepicker.component'; import { CommonModule } from '@angular/common'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; import { NgbModule, NgbDateParserFormatter } from '@ng-bootstrap/ng-bootstrap'; import { DateFormatterService } from './hijri-gregorian-datepicker/date-formatter.service'; import { CustomNgbDateParserFormatter } from './hijri-gregorian-datepicker/CustomNgbDateParserFormatter'; import { ProvideParentFormDirective } from './hijri-gregorian-datepicker/provide-parent-form.directive'; export class NgxHijriGregorianDatepickerModule { } NgxHijriGregorianDatepickerModule.decorators = [ { type: NgModule, args: [{ declarations: [ NgxHijriGregorianDatepickerComponent, HijriGregorianDatepickerComponent, HijriDatepickerComponent, ProvideParentFormDirective ], imports: [ CommonModule, ReactiveFormsModule, FormsModule, NgbModule ], providers: [ { provide: NgbDateParserFormatter, useClass: CustomNgbDateParserFormatter }, DateFormatterService ], exports: [HijriGregorianDatepickerComponent, NgxHijriGregorianDatepickerComponent] },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhpanJpLWdyZWdvcmlhbi1kYXRlcGlja2VyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1oaWpyaS1ncmVnb3JpYW4tZGF0ZXBpY2tlci9zcmMvbGliL25neC1oaWpyaS1ncmVnb3JpYW4tZGF0ZXBpY2tlci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsb0NBQW9DLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUNsRyxPQUFPLEVBQUUsaUNBQWlDLEVBQUUsTUFBTSxtRUFBbUUsQ0FBQztBQUN0SCxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwRUFBMEUsQ0FBQztBQUNwSCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLG1CQUFtQixFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ2xFLE9BQU8sRUFBRSxTQUFTLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUMvRSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxxREFBcUQsQ0FBQztBQUMzRixPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSwyREFBMkQsQ0FBQztBQUN6RyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSw0REFBNEQsQ0FBQztBQXFCeEcsTUFBTSxPQUFPLGlDQUFpQzs7O1lBbkI3QyxRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFO29CQUNaLG9DQUFvQztvQkFDcEMsaUNBQWlDO29CQUNqQyx3QkFBd0I7b0JBQ3hCLDBCQUEwQjtpQkFDM0I7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLFlBQVk7b0JBQ1osbUJBQW1CO29CQUNuQixXQUFXO29CQUNYLFNBQVM7aUJBQ1Y7Z0JBQ0QsU0FBUyxFQUFFO29CQUNULEVBQUMsT0FBTyxFQUFFLHNCQUFzQixFQUFFLFFBQVEsRUFBRSw0QkFBNEIsRUFBQztvQkFDekUsb0JBQW9CO2lCQUNyQjtnQkFDRCxPQUFPLEVBQUUsQ0FBRSxpQ0FBaUMsRUFBRSxvQ0FBb0MsQ0FBQzthQUNwRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5neEhpanJpR3JlZ29yaWFuRGF0ZXBpY2tlckNvbXBvbmVudCB9IGZyb20gJy4vbmd4LWhpanJpLWdyZWdvcmlhbi1kYXRlcGlja2VyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEhpanJpR3JlZ29yaWFuRGF0ZXBpY2tlckNvbXBvbmVudCB9IGZyb20gJy4vaGlqcmktZ3JlZ29yaWFuLWRhdGVwaWNrZXIvaGlqcmktZ3JlZ29yaWFuLWRhdGVwaWNrZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgSGlqcmlEYXRlcGlja2VyQ29tcG9uZW50IH0gZnJvbSAnLi9oaWpyaS1ncmVnb3JpYW4tZGF0ZXBpY2tlci9oaWpyaS1kYXRlcGlja2VyL2hpanJpLWRhdGVwaWNrZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgUmVhY3RpdmVGb3Jtc01vZHVsZSwgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcbmltcG9ydCB7IE5nYk1vZHVsZSwgTmdiRGF0ZVBhcnNlckZvcm1hdHRlciB9IGZyb20gJ0BuZy1ib290c3RyYXAvbmctYm9vdHN0cmFwJztcclxuaW1wb3J0IHsgRGF0ZUZvcm1hdHRlclNlcnZpY2UgfSBmcm9tICcuL2hpanJpLWdyZWdvcmlhbi1kYXRlcGlja2VyL2RhdGUtZm9ybWF0dGVyLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDdXN0b21OZ2JEYXRlUGFyc2VyRm9ybWF0dGVyIH0gZnJvbSAnLi9oaWpyaS1ncmVnb3JpYW4tZGF0ZXBpY2tlci9DdXN0b21OZ2JEYXRlUGFyc2VyRm9ybWF0dGVyJztcclxuaW1wb3J0IHsgUHJvdmlkZVBhcmVudEZvcm1EaXJlY3RpdmUgfSBmcm9tICcuL2hpanJpLWdyZWdvcmlhbi1kYXRlcGlja2VyL3Byb3ZpZGUtcGFyZW50LWZvcm0uZGlyZWN0aXZlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBOZ3hIaWpyaUdyZWdvcmlhbkRhdGVwaWNrZXJDb21wb25lbnQsXHJcbiAgICBIaWpyaUdyZWdvcmlhbkRhdGVwaWNrZXJDb21wb25lbnQsXHJcbiAgICBIaWpyaURhdGVwaWNrZXJDb21wb25lbnQsXHJcbiAgICBQcm92aWRlUGFyZW50Rm9ybURpcmVjdGl2ZVxyXG4gIF0sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlICxcclxuICAgIFJlYWN0aXZlRm9ybXNNb2R1bGUsXHJcbiAgICBGb3Jtc01vZHVsZSxcclxuICAgIE5nYk1vZHVsZVxyXG4gIF0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICB7cHJvdmlkZTogTmdiRGF0ZVBhcnNlckZvcm1hdHRlciwgdXNlQ2xhc3M6IEN1c3RvbU5nYkRhdGVQYXJzZXJGb3JtYXR0ZXJ9LFxyXG4gICAgRGF0ZUZvcm1hdHRlclNlcnZpY2VcclxuICBdLFxyXG4gIGV4cG9ydHM6IFsgSGlqcmlHcmVnb3JpYW5EYXRlcGlja2VyQ29tcG9uZW50LCBOZ3hIaWpyaUdyZWdvcmlhbkRhdGVwaWNrZXJDb21wb25lbnRdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ3hIaWpyaUdyZWdvcmlhbkRhdGVwaWNrZXJNb2R1bGUgeyB9XHJcbiJdfQ==