[ACS-6189] Moved date adapter from module to component (#9029)

This commit is contained in:
AleksanderSklorz
2023-10-26 10:40:55 +02:00
committed by GitHub
parent 67f1a4c506
commit abf369bc37
2 changed files with 9 additions and 6 deletions

View File

@@ -21,6 +21,8 @@ import { ProcessFilterProperties, ProcessFilterOptions } from '../../process/pro
import { FormGroup, FormControl } from '@angular/forms';
import { DateRangeFilter, DateCloudFilterType } from '../../models/date-cloud-filter.model';
import { endOfDay, isValid, startOfDay } from 'date-fns';
import { DateAdapter, MAT_DATE_FORMATS } from '@angular/material/core';
import { ADF_DATE_FORMATS, AdfDateFnsAdapter } from '@alfresco/adf-core';
interface DateRangeFormProps {
from: FormControl<Date>;
@@ -30,7 +32,11 @@ interface DateRangeFormProps {
@Component({
selector: 'adf-cloud-date-range-filter',
styleUrls: ['./date-range-filter.component.scss'],
templateUrl: './date-range-filter.component.html'
templateUrl: './date-range-filter.component.html',
providers: [
{ provide: DateAdapter, useClass: AdfDateFnsAdapter },
{ provide: MAT_DATE_FORMATS, useValue: ADF_DATE_FORMATS }
]
})
export class DateRangeFilterComponent implements OnInit {
@Input()

View File

@@ -16,12 +16,11 @@
*/
import { NgModule } from '@angular/core';
import { ADF_DATE_FORMATS, AdfDateFnsAdapter, CoreModule } from '@alfresco/adf-core';
import { CoreModule } from '@alfresco/adf-core';
import { DateRangeFilterComponent } from './date-range-filter/date-range-filter.component';
import { MaterialModule } from '../material.module';
import { CommonModule } from '@angular/common';
import { DateRangeFilterService } from './date-range-filter/date-range-filter.service';
import { DateAdapter, MAT_DATE_FORMATS } from '@angular/material/core';
@NgModule({
declarations: [ DateRangeFilterComponent ],
@@ -34,9 +33,7 @@ import { DateAdapter, MAT_DATE_FORMATS } from '@angular/material/core';
DateRangeFilterComponent
],
providers: [
DateRangeFilterService,
{ provide: DateAdapter, useClass: AdfDateFnsAdapter },
{ provide: MAT_DATE_FORMATS, useValue: ADF_DATE_FORMATS }
DateRangeFilterService
]
})
export class ProcessCommonModule {}