diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/date-time-picker/extensible-date-time-picker.component.ts b/npm/ng-packs/packages/components/extensible/src/lib/components/date-time-picker/extensible-date-time-picker.component.ts index e6f7881ca2..0976820506 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/date-time-picker/extensible-date-time-picker.component.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/date-time-picker/extensible-date-time-picker.component.ts @@ -2,11 +2,13 @@ import { ChangeDetectionStrategy, ChangeDetectorRef, Component, + inject, Input, Optional, SkipSelf, ViewChild, } from '@angular/core'; +import { CommonModule } from '@angular/common'; import { ControlContainer, ReactiveFormsModule } from '@angular/forms'; import { NgbDateAdapter, @@ -16,15 +18,21 @@ import { NgbTimepicker, NgbTimepickerModule, } from '@ng-bootstrap/ng-bootstrap'; +import { NgxValidateCoreModule } from '@ngx-validate/core'; +import { DateTimeAdapter } from '@abp/ng.theme.shared'; import { FormProp } from '../../models/form-props'; import { selfFactory } from '../../utils/factory.util'; -import { DateTimeAdapter } from '@abp/ng.theme.shared'; -import { CommonModule } from '@angular/common'; @Component({ exportAs: 'abpExtensibleDateTimePicker', standalone: true, - imports: [CommonModule, NgbDatepickerModule, ReactiveFormsModule, NgbTimepickerModule], + imports: [ + CommonModule, + ReactiveFormsModule, + NgbDatepickerModule, + NgbTimepickerModule, + NgxValidateCoreModule, + ], selector: 'abp-extensible-date-time-picker', template: ` ) => text$ ? text$.pipe( - debounceTime(300), - distinctUntilChanged(), - switchMap(text => this.prop?.options?.(this.data, text) || of([])), - ) + debounceTime(300), + distinctUntilChanged(), + switchMap(text => this.prop?.options?.(this.data, text) || of([])), + ) : of([]); typeaheadFormatter = (option: ABP.Option) => option.key;