From 50bbb2789f069165a2045f727f576a6779e2de6c Mon Sep 17 00:00:00 2001
From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Date: Tue, 3 Jun 2025 17:50:26 -0400
Subject: [PATCH 1/4] docs(datetime): add showAdjacentDays section
---
docs/api/datetime.md | 14 ++++++++
.../code/stackblitz/v8/angular/package.json | 4 +--
static/code/stackblitz/v8/html/index.html | 4 +--
.../stackblitz/v8/html/index.withContent.html | 4 +--
static/code/stackblitz/v8/html/package.json | 2 +-
.../stackblitz/v8/react/package-lock.json | 36 +++++++++----------
static/code/stackblitz/v8/react/package.json | 4 +--
.../code/stackblitz/v8/vue/package-lock.json | 36 +++++++++----------
static/code/stackblitz/v8/vue/package.json | 4 +--
.../angular/example_component_html.md | 3 ++
.../angular/example_component_ts.md | 12 +++++++
.../v8/datetime/show-adjacent-days/demo.html | 29 +++++++++++++++
.../v8/datetime/show-adjacent-days/index.md | 25 +++++++++++++
.../datetime/show-adjacent-days/javascript.md | 3 ++
.../v8/datetime/show-adjacent-days/react.md | 9 +++++
.../v8/datetime/show-adjacent-days/vue.md | 14 ++++++++
16 files changed, 156 insertions(+), 47 deletions(-)
create mode 100644 static/usage/v8/datetime/show-adjacent-days/angular/example_component_html.md
create mode 100644 static/usage/v8/datetime/show-adjacent-days/angular/example_component_ts.md
create mode 100644 static/usage/v8/datetime/show-adjacent-days/demo.html
create mode 100644 static/usage/v8/datetime/show-adjacent-days/index.md
create mode 100644 static/usage/v8/datetime/show-adjacent-days/javascript.md
create mode 100644 static/usage/v8/datetime/show-adjacent-days/react.md
create mode 100644 static/usage/v8/datetime/show-adjacent-days/vue.md
diff --git a/docs/api/datetime.md b/docs/api/datetime.md
index 9836c662181..54a1efc8750 100644
--- a/docs/api/datetime.md
+++ b/docs/api/datetime.md
@@ -36,6 +36,8 @@ import CustomizingButtonTexts from '@site/static/usage/v8/datetime/buttons/custo
import HighlightedDatesArray from '@site/static/usage/v8/datetime/highlightedDates/array/index.md';
import HighlightedDatesCallback from '@site/static/usage/v8/datetime/highlightedDates/callback/index.md';
+import ShowAdjacentDays from '@site/static/usage/v8/datetime/show-adjacent-days/index.md';
+
import MultipleDateSelection from '@site/static/usage/v8/datetime/multiple/index.md';
import GlobalTheming from '@site/static/usage/v8/datetime/styling/global-theming/index.md';
@@ -248,6 +250,18 @@ import Wheel from '@site/static/usage/v8/datetime/presentation/wheel/index.md';
+## Show Adjacent Days
+
+If the `showAdjacentDays` property is set to `true`, days from the previous and next month will be displayed in the calendar view to fill any empty spaces at the beginning or end of the month. When a user clicks on an enabled adjacent day, the calendar will smoothly animate to show that month's view.
+
+The calendar view always displays 6 rows when `showAdjacentDays` is enabled, so days from the previous or next month will be shown as needed to fill the grid. For example, even if a month starts on the first day of the week and ends within the fifth row, days from the next month will appear at the end to complete the sixth row.
+
+:::note
+This property is only supported when using `presentation="date"` and `preferWheel="false"`.
+:::
+
+
+
## Multiple Date Selection
If the `multiple` property is set to `true`, multiple dates can be selected from the calendar picker. Clicking a selected date will deselect it.
diff --git a/static/code/stackblitz/v8/angular/package.json b/static/code/stackblitz/v8/angular/package.json
index 000be94bf91..0ab3f6d36bb 100644
--- a/static/code/stackblitz/v8/angular/package.json
+++ b/static/code/stackblitz/v8/angular/package.json
@@ -15,8 +15,8 @@
"@angular/platform-browser": "^19.0.0",
"@angular/platform-browser-dynamic": "^19.0.0",
"@angular/router": "^19.0.0",
- "@ionic/angular": "8.5.8",
- "@ionic/core": "8.5.8",
+ "@ionic/angular": "8.5.7-dev.11748545890.14d6a067",
+ "@ionic/core": "8.5.7-dev.11748545890.14d6a067",
"ionicons": "8.0.8",
"rxjs": "^7.8.1",
"tslib": "^2.5.0",
diff --git a/static/code/stackblitz/v8/html/index.html b/static/code/stackblitz/v8/html/index.html
index 34f05146a9a..429925ac7f1 100644
--- a/static/code/stackblitz/v8/html/index.html
+++ b/static/code/stackblitz/v8/html/index.html
@@ -1,8 +1,8 @@