diff --git a/packages/main/src/Calendar.ts b/packages/main/src/Calendar.ts index e65249a7298a..fbfcba77d49d 100644 --- a/packages/main/src/Calendar.ts +++ b/packages/main/src/Calendar.ts @@ -196,7 +196,9 @@ type CalendarYearRangeT = { * @csspart year-range-cell - Used to style the year range cells. * @csspart year-range-cell-selected - Used to style the year range cells when selected. * @csspart year-range-cell-selected-between - Used to style the year range cells in between of selected year ranges. + * @csspart year-range-picker-root - Used to style the year range picker root container. * @csspart calendar-header-middle-button - Used to style the calendar header middle buttons (month/year/year-range buttons). + * @csspart calendar-header-arrow-button - Used to style the calendar header navigation arrow buttons (previous/next buttons). * @since 1.0.0-rc.11 */ @customElement({ diff --git a/packages/main/src/CalendarHeaderTemplate.tsx b/packages/main/src/CalendarHeaderTemplate.tsx index 6c3ea36c9701..c04590e8549d 100644 --- a/packages/main/src/CalendarHeaderTemplate.tsx +++ b/packages/main/src/CalendarHeaderTemplate.tsx @@ -13,6 +13,7 @@ export default function CalendarTemplate(this: Calendar) { "ui5-calheader-arrowbtn": true, "ui5-calheader-arrowbtn-disabled": this._previousButtonDisabled, }} + part="calendar-header-arrow-button" role="button" onMouseDown={this.onPrevButtonClick} title={this.headerPreviousButtonText} @@ -79,6 +80,7 @@ export default function CalendarTemplate(this: Calendar) { "ui5-calheader-arrowbtn": true, "ui5-calheader-arrowbtn-disabled": this._nextButtonDisabled, }} + part="calendar-header-arrow-button" role="button" onMouseDown={this.onNextButtonClick} title={this.headerNextButtonText} diff --git a/packages/main/src/CalendarTemplate.tsx b/packages/main/src/CalendarTemplate.tsx index 68ea2ec153fa..dc96a6eccb24 100644 --- a/packages/main/src/CalendarTemplate.tsx +++ b/packages/main/src/CalendarTemplate.tsx @@ -84,11 +84,11 @@ export default function CalendarTemplate(this: Calendar) { _currentYearRange = {this._currentYearRange} onChange={this.onSelectedYearRangeChange} onNavigate={this.onNavigate} - exportparts="year-range-cell, year-range-cell-selected, year-range-cell-selected-between" + exportparts="year-range-cell, year-range-cell-selected, year-range-cell-selected-between, year-range-picker-root" /> -