ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
123 lines • 13 kB
JavaScript
import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { CalendarComponent } from "./calendar/calendar.component";
import { MatDatepickerModule } from "@angular/material/datepicker";
import { LuxonDateAdapter, MAT_LUXON_DATE_ADAPTER_OPTIONS, MatLuxonDateModule } from "@angular/material-luxon-adapter";
import { DateAdapter, MAT_DATE_FORMATS } from "@angular/material/core";
import { IdOrDaPipe, IdxToHPipe, IdxToTsPipe, TsToContractPipe } from "./_pipes/date.pipe";
import { DateIndicatorComponent } from "./date-indicator/date-indicator.component";
import { DatePickerComponent } from "./date-picker/date-picker.component";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { MatFormFieldModule } from "@angular/material/form-field";
import { MatSelectModule } from "@angular/material/select";
import { MatInputModule } from "@angular/material/input";
import { DateRangePickerComponent } from "./date-range-picker/date-range-picker.component";
import { DatetimeFormatPipe } from "./_pipes/datetime-format.pipe";
import { GranularityPickerComponent } from "./granularity-picker/granularity-picker.component";
import { MatTooltipModule } from "@angular/material/tooltip";
import * as i0 from "@angular/core";
export const MY_DATE_FORMATS = {
parse: {
dateInput: 'yyyy-MM-dd',
},
display: {
dateInput: 'yyyy-MM-dd',
monthYearLabel: 'MMM yy',
dateA11yLabel: 'LL',
monthYearA11yLabel: 'MMMM yyyy'
},
};
export class SpaasDateModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SpaasDateModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: SpaasDateModule, declarations: [CalendarComponent,
DateIndicatorComponent,
DatePickerComponent,
DateRangePickerComponent,
DatetimeFormatPipe,
GranularityPickerComponent,
IdOrDaPipe,
IdxToHPipe,
IdxToTsPipe,
TsToContractPipe], imports: [CommonModule,
FormsModule,
MatDatepickerModule,
MatInputModule,
MatFormFieldModule,
MatLuxonDateModule,
MatSelectModule,
MatTooltipModule,
ReactiveFormsModule], exports: [CalendarComponent,
DateIndicatorComponent,
DatePickerComponent,
DateRangePickerComponent,
DatetimeFormatPipe,
GranularityPickerComponent,
IdOrDaPipe,
IdxToHPipe,
IdxToTsPipe,
MatDatepickerModule,
MatLuxonDateModule,
TsToContractPipe] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SpaasDateModule, providers: [
{ provide: MAT_LUXON_DATE_ADAPTER_OPTIONS, useValue: { firstDayOfWeek: 1 } },
{ provide: DateAdapter, useClass: LuxonDateAdapter }, // , deps: [MAT_DATE_LOCALE, MAT_LUXON_DATE_FORMATS]
{ provide: MAT_DATE_FORMATS, useValue: MY_DATE_FORMATS }
], imports: [CommonModule,
FormsModule,
MatDatepickerModule,
MatInputModule,
MatFormFieldModule,
MatLuxonDateModule,
MatSelectModule,
MatTooltipModule,
ReactiveFormsModule, MatDatepickerModule,
MatLuxonDateModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SpaasDateModule, decorators: [{
type: NgModule,
args: [{
declarations: [
CalendarComponent,
DateIndicatorComponent,
DatePickerComponent,
DateRangePickerComponent,
DatetimeFormatPipe,
GranularityPickerComponent,
IdOrDaPipe,
IdxToHPipe,
IdxToTsPipe,
TsToContractPipe,
],
exports: [
CalendarComponent,
DateIndicatorComponent,
DatePickerComponent,
DateRangePickerComponent,
DatetimeFormatPipe,
GranularityPickerComponent,
IdOrDaPipe,
IdxToHPipe,
IdxToTsPipe,
MatDatepickerModule,
MatLuxonDateModule,
TsToContractPipe,
],
imports: [
CommonModule,
FormsModule,
MatDatepickerModule,
MatInputModule,
MatFormFieldModule,
MatLuxonDateModule,
MatSelectModule,
MatTooltipModule,
ReactiveFormsModule,
],
providers: [
{ provide: MAT_LUXON_DATE_ADAPTER_OPTIONS, useValue: { firstDayOfWeek: 1 } },
{ provide: DateAdapter, useClass: LuxonDateAdapter }, // , deps: [MAT_DATE_LOCALE, MAT_LUXON_DATE_FORMATS]
{ provide: MAT_DATE_FORMATS, useValue: MY_DATE_FORMATS }
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZ2VtLXNwYWFzL2RhdGUvc3JjL2RhdGUubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDdkMsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQzdDLE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLDhCQUE4QixDQUFDO0FBQ2pFLE9BQU8sRUFBQyxnQkFBZ0IsRUFBRSw4QkFBOEIsRUFBRSxrQkFBa0IsRUFBQyxNQUFNLGlDQUFpQyxDQUFDO0FBQ3JILE9BQU8sRUFBQyxXQUFXLEVBQUUsZ0JBQWdCLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUNyRSxPQUFPLEVBQUMsVUFBVSxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsZ0JBQWdCLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQztBQUN6RixPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSwyQ0FBMkMsQ0FBQztBQUNqRixPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxxQ0FBcUMsQ0FBQztBQUN4RSxPQUFPLEVBQUMsV0FBVyxFQUFFLG1CQUFtQixFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDaEUsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0sOEJBQThCLENBQUM7QUFDaEUsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQ3pELE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQztBQUN2RCxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxpREFBaUQsQ0FBQztBQUN6RixPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwrQkFBK0IsQ0FBQztBQUNqRSxPQUFPLEVB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YW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7Q29tbW9uTW9kdWxlfSBmcm9tIFwiQGFuZ3VsYXIvY29tbW9uXCI7XHJcbmltcG9ydCB7Q2FsZW5kYXJDb21wb25lbnR9IGZyb20gXCIuL2NhbGVuZGFyL2NhbGVuZGFyLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge01hdERhdGVwaWNrZXJNb2R1bGV9IGZyb20gXCJAYW5ndWxhci9tYXRlcmlhbC9kYXRlcGlja2VyXCI7XHJcbmltcG9ydCB7THV4b25EYXRlQWRhcHRlciwgTUFUX0xVWE9OX0RBVEVfQURBUFRFUl9PUFRJT05TLCBNYXRMdXhvbkRhdGVNb2R1bGV9IGZyb20gXCJAYW5ndWxhci9tYXRlcmlhbC1sdXhvbi1hZGFwdGVyXCI7XHJcbmltcG9ydCB7RGF0ZUFkYXB0ZXIsIE1BVF9EQVRFX0ZPUk1BVFN9IGZyb20gXCJAYW5ndWxhci9tYXRlcmlhbC9jb3JlXCI7XHJcbmltcG9ydCB7SWRPckRhUGlwZSwgSWR4VG9IUGlwZSwgSWR4VG9Uc1BpcGUsIFRzVG9Db250cmFjdFBpcGV9IGZyb20gXCIuL19waXBlcy9kYXRlLnBpcGVcIjtcclxuaW1wb3J0IHtEYXRlSW5kaWNhdG9yQ29tcG9uZW50fSBmcm9tIFwiLi9kYXRlLWluZGljYXRvci9kYXRlLWluZGljYXRvci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtEYXRlUGlja2VyQ29tcG9uZW50fSBmcm9tIFwiLi9kYXRlLXBpY2tlci9kYXRlLXBpY2tlci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZX0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XHJcbmltcG9ydCB7TWF0Rm9ybUZpZWxkTW9kdWxlfSBmcm9tIFwiQGFuZ3VsYXIvbWF0ZXJpYWwvZm9ybS1maWVsZFwiO1xyXG5pbXBvcnQge01hdFNlbGVjdE1vZHVsZX0gZnJvbSBcIkBhbmd1bGFyL21hdGVyaWFsL3NlbGVjdFwiO1xyXG5pbXBvcnQge01hdElucHV0TW9kdWxlfSBmcm9tIFwiQGFuZ3VsYXIvbWF0ZXJpYWwvaW5wdXRcIjtcclxuaW1wb3J0IHtEYXRlUmFuZ2VQaWNrZXJDb21wb25lbnR9IGZyb20gXCIuL2RhdGUtcmFuZ2UtcGlja2VyL2RhdGUtcmFuZ2UtcGlja2VyLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0RhdGV0aW1lRm9ybWF0UGlwZX0gZnJvbSBcIi4vX3BpcGVzL2RhdGV0aW1lLWZvcm1hdC5waXBlXCI7XHJcbmltcG9ydCB7R3JhbnVsYXJpdHlQaWNrZXJDb21wb25lbnR9IGZyb20gXCIuL2dyYW51bGFyaXR5LXBpY2tlci9ncmFudWxhcml0eS1waWNrZXIuY29tcG9uZW50XCI7XHJcbmltcG9ydCB7TWF0VG9vbHRpcE1vZHVsZX0gZnJvbSBcIkBhbmd1bGFyL21hdGVyaWFsL3Rvb2x0aXBcIjtcclxuXHJcbmV4cG9ydCBjb25zdCBNWV9EQVRFX0ZPUk1BVFMgPSB7XHJcbiAgcGFyc2U6IHtcclxuICAgIGRhdGVJbnB1dDogJ3l5eXktTU0tZGQnLFxyXG4gIH0sXHJcbiAgZGlzcGxheToge1xyXG4gICAgZGF0ZUlucHV0OiAneXl5eS1NTS1kZCcsXHJcbiAgICBtb250aFllYXJMYWJlbDogJ01NTSB5eScsXHJcbiAgICBkYXRlQTExeUxhYmVsOiAnTEwnLFxyXG4gICAgbW9udGhZZWFyQTExeUxhYmVsOiAnTU1NTSB5eXl5J1xyXG4gIH0sXHJcbn07XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgQ2FsZW5kYXJDb21wb25lbnQsXHJcbiAgICBEYXRlSW5kaWNhdG9yQ29tcG9uZW50LFxyXG4gICAgRGF0ZVBpY2tlckNvbXBvbmVudCxcclxuICAgIERhdGVSYW5nZVBpY2tlckNvbXBvbmVudCxcclxuICAgIERhdGV0aW1lRm9ybWF0UGlwZSxcclxuICAgIEdyYW51bGFyaXR5UGlja2VyQ29tcG9uZW50LFxyXG4gICAgSWRPckRhUGlwZSxcclxuICAgIElkeFRvSFBpcGUsXHJcbiAgICBJZHhUb1RzUGlwZSxcclxuICAgIFRzVG9Db250cmFjdFBpcGUsXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBDYWxlbmRhckNvbXBvbmVudCxcclxuICAgIERhdGVJbmRpY2F0b3JDb21wb25lbnQsXHJcbiAgICBEYXRlUGlja2VyQ29tcG9uZW50LFxyXG4gICAgRGF0ZVJhbmdlUGlja2VyQ29tcG9uZW50LFxyXG4gICAgRGF0ZXRpbWVGb3JtYXRQaXBlLFxyXG4gICAgR3JhbnVsYXJpdHlQaWNrZXJDb21wb25lbnQsXHJcbiAgICBJZE9yRGFQaXBlLFxyXG4gICAgSWR4VG9IUGlwZSxcclxuICAgIElkeFRvVHNQaXBlLFxyXG4gICAgTWF0RGF0ZXBpY2tlck1vZHVsZSxcclxuICAgIE1hdEx1eG9uRGF0ZU1vZHVsZSxcclxuICAgIFRzVG9Db250cmFjdFBpcGUsXHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGUsXHJcbiAgICBGb3Jtc01vZHVsZSxcclxuICAgIE1hdERhdGVwaWNrZXJNb2R1bGUsXHJcbiAgICBNYXRJbnB1dE1vZHVsZSxcclxuICAgIE1hdEZvcm1GaWVsZE1vZHVsZSxcclxuICAgIE1hdEx1eG9uRGF0ZU1vZHVsZSxcclxuICAgIE1hdFNlbGVjdE1vZHVsZSxcclxuICAgIE1hdFRvb2x0aXBNb2R1bGUsXHJcbiAgICBSZWFjdGl2ZUZvcm1zTW9kdWxlLFxyXG4gIF0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICB7cHJvdmlkZTogTUFUX0xVWE9OX0RBVEVfQURBUFRFUl9PUFRJT05TLCB1c2VWYWx1ZToge2ZpcnN0RGF5T2ZXZWVrOiAxfX0sXHJcbiAgICB7cHJvdmlkZTogRGF0ZUFkYXB0ZXIsIHVzZUNsYXNzOiBMdXhvbkRhdGVBZGFwdGVyfSwgLy8gLCBkZXBzOiBbTUFUX0RBVEVfTE9DQUxFLCBNQVRfTFVYT05fREFURV9GT1JNQVRTXVxyXG4gICAge3Byb3ZpZGU6IE1BVF9EQVRFX0ZPUk1BVFMsIHVzZVZhbHVlOiBNWV9EQVRFX0ZPUk1BVFN9XHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgU3BhYXNEYXRlTW9kdWxlIHtcclxufVxyXG4iXX0=