@@ -43,12 +43,24 @@ import { IgxCalendarContainerComponent } from '../date-picker/calendar-container
4343import { PickerBaseDirective } from '../date-picker/picker-base.directive' ;
4444import { IgxOverlayOutletDirective } from 'igniteui-angular/directives' ;
4545import {
46- IgxInputDirective , IgxInputGroupComponent , IgxInputGroupType , IgxInputState ,
47- IgxLabelDirective , IGX_INPUT_GROUP_TYPE , IgxSuffixDirective ,
46+ IgxInputDirective ,
47+ IgxInputGroupComponent ,
48+ IgxInputGroupType ,
49+ IgxInputState ,
50+ IgxLabelDirective ,
51+ IGX_INPUT_GROUP_TYPE ,
52+ IgxSuffixDirective ,
4853 IgxPrefixDirective ,
49- IgxReadOnlyInputDirective
54+ IgxReadOnlyInputDirective ,
55+ IgxHintDirective
5056} from 'igniteui-angular/input-group' ;
51- import { IgxDateRangeEndComponent , IgxDateRangeInputsBaseComponent , IgxDateRangeSeparatorDirective , IgxDateRangeStartComponent , DateRangePickerFormatPipe } from './date-range-picker-inputs.common' ;
57+ import {
58+ IgxDateRangeEndComponent ,
59+ IgxDateRangeInputsBaseComponent ,
60+ IgxDateRangeSeparatorDirective ,
61+ IgxDateRangeStartComponent ,
62+ DateRangePickerFormatPipe ,
63+ } from './date-range-picker-inputs.common' ;
5264import { IgxIconComponent } from 'igniteui-angular/icon' ;
5365import { fadeIn , fadeOut } from 'igniteui-angular/animations' ;
5466
@@ -420,6 +432,9 @@ export class IgxDateRangePickerComponent extends PickerBaseDirective
420432 @ContentChild ( IgxLabelDirective )
421433 public label : IgxLabelDirective ;
422434
435+ @ContentChild ( IgxHintDirective )
436+ public hint : IgxHintDirective ;
437+
423438 @ContentChild ( IgxPickerActionsDirective )
424439 public pickerActions : IgxPickerActionsDirective ;
425440
@@ -550,7 +565,9 @@ export class IgxDateRangePickerComponent extends PickerBaseDirective
550565
551566 /** @hidden @internal */
552567 public get separatorClass ( ) : string {
553- return 'igx-date-range-picker__label' ;
568+ const classes = [ 'igx-date-range-picker__label' ] ;
569+ if ( this . hint ) classes . push ( 'input-has-hint' ) ;
570+ return classes . join ( ' ' ) ;
554571 }
555572
556573 protected override get toggleContainer ( ) : HTMLElement | undefined {
0 commit comments