Skip to content

Commit d15e0d4

Browse files
committed
feat(DateRangePicker): Add showWeekNumbers
1 parent 551d27e commit d15e0d4

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

projects/igniteui-angular/src/lib/date-range-picker/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ With projected inputs:
120120
| overlaySettings | OverlaySettings | Changes the default overlay settings used by the `IgxDateRangePickerComponent`. |
121121
| placeholder | string | Sets the `placeholder` for single-input `IgxDateRangePickerComponent`. |
122122
| weekStart | number | Sets the start day of the week. Can be assigned to a numeric value or to `WEEKDAYS` enum value. |
123+
| showWeekNumbers | number | Shows or hides week numbers. |
123124

124125
### Outputs
125126
| Name | Description | Cancelable | Emitted with |

projects/igniteui-angular/src/lib/date-range-picker/date-range-picker.component.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,20 @@ export class IgxDateRangePickerComponent extends PickerBaseDirective
257257
@Input()
258258
public outlet: IgxOverlayOutletDirective | ElementRef<any>;
259259

260+
/**
261+
* Show/hide week numbers
262+
*
263+
* @remarks
264+
* Default is `false`.
265+
*
266+
* @example
267+
* ```html
268+
* <igx-date-range-picker [showWeekNumbers]="true"></igx-date-picker>
269+
* ``
270+
*/
271+
@Input()
272+
public showWeekNumbers = false;
273+
260274
/**
261275
* Emitted when the picker's value changes. Used for two-way binding.
262276
*
@@ -1020,6 +1034,7 @@ export class IgxDateRangePickerComponent extends PickerBaseDirective
10201034
this.calendar.weekStart = this.weekStart;
10211035
this.calendar.hideOutsideDays = this.hideOutsideDays;
10221036
this.calendar.monthsViewNumber = this.displayMonthsCount;
1037+
this.calendar.showWeekNumbers = this.showWeekNumbers;
10231038
this.calendar.selected.pipe(takeUntil(this._destroy$)).subscribe((ev: Date[]) => this.handleSelection(ev));
10241039

10251040
componentInstance.mode = this.mode;

0 commit comments

Comments
 (0)