File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -22,23 +22,28 @@ import { NG_VALUE_ACCESSOR } from "@angular/forms";
2222 'cds--skeleton' : skeleton
2323 }">
2424 <div class="cds--date-picker-container">
25+ <!-- Skeleton structure -->
26+ <ng-container *ngIf="skeleton">
27+ <span class="cds--label cds--skeleton"></span>
28+ <div class="cds--date-picker__input cds--skeleton"></div>
29+ </ng-container>
2530 <label
26- *ngIf="label"
31+ *ngIf="label && !skeleton "
2732 [for]="id"
2833 class="cds--label"
2934 [ngClass]="{'cds--label--disabled': disabled}">
3035 <ng-container *ngIf="!isTemplate(label)">{{label}}</ng-container>
3136 <ng-template *ngIf="isTemplate(label)" [ngTemplateOutlet]="label"></ng-template>
3237 </label>
3338 <div class="cds--date-picker-input__wrapper"
39+ *ngIf="!skeleton"
3440 [ngClass]="{
3541 'cds--date-picker-input__wrapper--invalid': invalid,
3642 'cds--date-picker-input__wrapper--warn': warn
3743 }">
3844 <span>
3945 <input
4046 #input
41- *ngIf="!skeleton"
4247 autocomplete="off"
4348 type="text"
4449 class="cds--date-picker__input"
Original file line number Diff line number Diff line change @@ -452,7 +452,7 @@ export class DatePicker implements
452452 * Handles opening the calendar "properly" when the calendar icon is clicked.
453453 */
454454 openCalendar ( datepickerInput : DatePickerInput ) {
455- if ( this . readonly ) {
455+ if ( this . readonly || this . skeleton ) {
456456 return ;
457457 }
458458
You can’t perform that action at this time.
0 commit comments