diff --git a/docs/api/accordion-group.md b/docs/api/accordion-group.md
index fb025221dd7..6fbaffbbefd 100644
--- a/docs/api/accordion-group.md
+++ b/docs/api/accordion-group.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/accordion-group/props.md';
import Events from '@ionic-internal/component-api/v8/accordion-group/events.md';
import Methods from '@ionic-internal/component-api/v8/accordion-group/methods.md';
import Parts from '@ionic-internal/component-api/v8/accordion-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/accordion-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/accordion-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/accordion-group/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/accordion.md b/docs/api/accordion.md
index a939d053aac..f6cd737260c 100644
--- a/docs/api/accordion.md
+++ b/docs/api/accordion.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/accordion/props.md';
import Events from '@ionic-internal/component-api/v8/accordion/events.md';
import Methods from '@ionic-internal/component-api/v8/accordion/methods.md';
import Parts from '@ionic-internal/component-api/v8/accordion/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/accordion/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/accordion/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/accordion/slots.md';
diff --git a/docs/api/action-sheet.md b/docs/api/action-sheet.md
index afbec37e566..1ff6ff2a26f 100644
--- a/docs/api/action-sheet.md
+++ b/docs/api/action-sheet.md
@@ -8,7 +8,7 @@ import Props from '@ionic-internal/component-api/v8/action-sheet/props.md';
import Events from '@ionic-internal/component-api/v8/action-sheet/events.md';
import Methods from '@ionic-internal/component-api/v8/action-sheet/methods.md';
import Parts from '@ionic-internal/component-api/v8/action-sheet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/action-sheet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/action-sheet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/action-sheet/slots.md';
diff --git a/docs/api/alert.md b/docs/api/alert.md
index b35622c1faf..2a2310fb3c2 100644
--- a/docs/api/alert.md
+++ b/docs/api/alert.md
@@ -8,7 +8,7 @@ import Props from '@ionic-internal/component-api/v8/alert/props.md';
import Events from '@ionic-internal/component-api/v8/alert/events.md';
import Methods from '@ionic-internal/component-api/v8/alert/methods.md';
import Parts from '@ionic-internal/component-api/v8/alert/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/alert/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/alert/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/alert/slots.md';
diff --git a/docs/api/app.md b/docs/api/app.md
index 1a4eb1ef4bd..30f22a6f860 100644
--- a/docs/api/app.md
+++ b/docs/api/app.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/app/props.md';
import Events from '@ionic-internal/component-api/v8/app/events.md';
import Methods from '@ionic-internal/component-api/v8/app/methods.md';
import Parts from '@ionic-internal/component-api/v8/app/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/app/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/app/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/app/slots.md';
diff --git a/docs/api/avatar.md b/docs/api/avatar.md
index d529228b3e5..ab9f52f3d93 100644
--- a/docs/api/avatar.md
+++ b/docs/api/avatar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/avatar/props.md';
import Events from '@ionic-internal/component-api/v8/avatar/events.md';
import Methods from '@ionic-internal/component-api/v8/avatar/methods.md';
import Parts from '@ionic-internal/component-api/v8/avatar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/avatar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/avatar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/avatar/slots.md';
diff --git a/docs/api/back-button.md b/docs/api/back-button.md
index e4d8e66b222..3491e7cc65e 100644
--- a/docs/api/back-button.md
+++ b/docs/api/back-button.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/back-button/props.md';
import Events from '@ionic-internal/component-api/v8/back-button/events.md';
import Methods from '@ionic-internal/component-api/v8/back-button/methods.md';
import Parts from '@ionic-internal/component-api/v8/back-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/back-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/back-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/back-button/slots.md';
diff --git a/docs/api/backdrop.md b/docs/api/backdrop.md
index 37a8933e52f..5d9ce676078 100644
--- a/docs/api/backdrop.md
+++ b/docs/api/backdrop.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/backdrop/props.md';
import Events from '@ionic-internal/component-api/v8/backdrop/events.md';
import Methods from '@ionic-internal/component-api/v8/backdrop/methods.md';
import Parts from '@ionic-internal/component-api/v8/backdrop/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/backdrop/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/backdrop/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/backdrop/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/badge.md b/docs/api/badge.md
index 58144518938..c5ff3d188e5 100644
--- a/docs/api/badge.md
+++ b/docs/api/badge.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/badge/props.md';
import Events from '@ionic-internal/component-api/v8/badge/events.md';
import Methods from '@ionic-internal/component-api/v8/badge/methods.md';
import Parts from '@ionic-internal/component-api/v8/badge/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/badge/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/badge/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/badge/slots.md';
diff --git a/docs/api/breadcrumb.md b/docs/api/breadcrumb.md
index 770fb1b6bfe..0866779da61 100644
--- a/docs/api/breadcrumb.md
+++ b/docs/api/breadcrumb.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/breadcrumb/props.md';
import Events from '@ionic-internal/component-api/v8/breadcrumb/events.md';
import Methods from '@ionic-internal/component-api/v8/breadcrumb/methods.md';
import Parts from '@ionic-internal/component-api/v8/breadcrumb/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/breadcrumb/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/breadcrumb/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/breadcrumb/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/breadcrumbs.md b/docs/api/breadcrumbs.md
index 281361456f3..da1c92e04fe 100644
--- a/docs/api/breadcrumbs.md
+++ b/docs/api/breadcrumbs.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/breadcrumbs/props.md';
import Events from '@ionic-internal/component-api/v8/breadcrumbs/events.md';
import Methods from '@ionic-internal/component-api/v8/breadcrumbs/methods.md';
import Parts from '@ionic-internal/component-api/v8/breadcrumbs/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/breadcrumbs/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/breadcrumbs/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/breadcrumbs/slots.md';
diff --git a/docs/api/button.md b/docs/api/button.md
index 70568ff38aa..bd0e00afb37 100644
--- a/docs/api/button.md
+++ b/docs/api/button.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/button/props.md';
import Events from '@ionic-internal/component-api/v8/button/events.md';
import Methods from '@ionic-internal/component-api/v8/button/methods.md';
import Parts from '@ionic-internal/component-api/v8/button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/button/slots.md';
diff --git a/docs/api/buttons.md b/docs/api/buttons.md
index 642354eefc8..eaade91073c 100644
--- a/docs/api/buttons.md
+++ b/docs/api/buttons.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/buttons/props.md';
import Events from '@ionic-internal/component-api/v8/buttons/events.md';
import Methods from '@ionic-internal/component-api/v8/buttons/methods.md';
import Parts from '@ionic-internal/component-api/v8/buttons/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/buttons/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/buttons/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/buttons/slots.md';
diff --git a/docs/api/card-content.md b/docs/api/card-content.md
index 62b37097f40..1e5edada47b 100644
--- a/docs/api/card-content.md
+++ b/docs/api/card-content.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/card-content/props.md';
import Events from '@ionic-internal/component-api/v8/card-content/events.md';
import Methods from '@ionic-internal/component-api/v8/card-content/methods.md';
import Parts from '@ionic-internal/component-api/v8/card-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/card-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/card-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/card-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/card-header.md b/docs/api/card-header.md
index 74ca2c5da7f..3e00688e07b 100644
--- a/docs/api/card-header.md
+++ b/docs/api/card-header.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/card-header/props.md';
import Events from '@ionic-internal/component-api/v8/card-header/events.md';
import Methods from '@ionic-internal/component-api/v8/card-header/methods.md';
import Parts from '@ionic-internal/component-api/v8/card-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/card-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/card-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/card-header/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/card-subtitle.md b/docs/api/card-subtitle.md
index f3e4b18cee7..1fece927bfe 100644
--- a/docs/api/card-subtitle.md
+++ b/docs/api/card-subtitle.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/card-subtitle/props.md';
import Events from '@ionic-internal/component-api/v8/card-subtitle/events.md';
import Methods from '@ionic-internal/component-api/v8/card-subtitle/methods.md';
import Parts from '@ionic-internal/component-api/v8/card-subtitle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/card-subtitle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/card-subtitle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/card-subtitle/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/card-title.md b/docs/api/card-title.md
index b9c85a2a00c..956a2490007 100644
--- a/docs/api/card-title.md
+++ b/docs/api/card-title.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/card-title/props.md';
import Events from '@ionic-internal/component-api/v8/card-title/events.md';
import Methods from '@ionic-internal/component-api/v8/card-title/methods.md';
import Parts from '@ionic-internal/component-api/v8/card-title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/card-title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/card-title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/card-title/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/card.md b/docs/api/card.md
index 699bda8c4eb..ab8189925c8 100644
--- a/docs/api/card.md
+++ b/docs/api/card.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/card/props.md';
import Events from '@ionic-internal/component-api/v8/card/events.md';
import Methods from '@ionic-internal/component-api/v8/card/methods.md';
import Parts from '@ionic-internal/component-api/v8/card/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/card/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/card/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/card/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/checkbox.md b/docs/api/checkbox.md
index f7d46ebbb62..900f827e237 100644
--- a/docs/api/checkbox.md
+++ b/docs/api/checkbox.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/checkbox/props.md';
import Events from '@ionic-internal/component-api/v8/checkbox/events.md';
import Methods from '@ionic-internal/component-api/v8/checkbox/methods.md';
import Parts from '@ionic-internal/component-api/v8/checkbox/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/checkbox/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/checkbox/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/checkbox/slots.md';
diff --git a/docs/api/chip.md b/docs/api/chip.md
index 3eaf6bd7ab2..3dfcbc3c540 100644
--- a/docs/api/chip.md
+++ b/docs/api/chip.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/chip/props.md';
import Events from '@ionic-internal/component-api/v8/chip/events.md';
import Methods from '@ionic-internal/component-api/v8/chip/methods.md';
import Parts from '@ionic-internal/component-api/v8/chip/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/chip/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/chip/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/chip/slots.md';
diff --git a/docs/api/col.md b/docs/api/col.md
index ebc54b7f02f..d1254d28321 100644
--- a/docs/api/col.md
+++ b/docs/api/col.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/col/props.md';
import Events from '@ionic-internal/component-api/v8/col/events.md';
import Methods from '@ionic-internal/component-api/v8/col/methods.md';
import Parts from '@ionic-internal/component-api/v8/col/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/col/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/col/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/col/slots.md';
diff --git a/docs/api/content.md b/docs/api/content.md
index c8e9568530f..c6b8ca6f290 100644
--- a/docs/api/content.md
+++ b/docs/api/content.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/content/props.md';
import Events from '@ionic-internal/component-api/v8/content/events.md';
import Methods from '@ionic-internal/component-api/v8/content/methods.md';
import Parts from '@ionic-internal/component-api/v8/content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/content/slots.md';
diff --git a/docs/api/datetime-button.md b/docs/api/datetime-button.md
index 361a1c9c8f1..1fbd19c7187 100644
--- a/docs/api/datetime-button.md
+++ b/docs/api/datetime-button.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/datetime-button/props.md';
import Events from '@ionic-internal/component-api/v8/datetime-button/events.md';
import Methods from '@ionic-internal/component-api/v8/datetime-button/methods.md';
import Parts from '@ionic-internal/component-api/v8/datetime-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/datetime-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/datetime-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/datetime-button/slots.md';
diff --git a/docs/api/datetime.md b/docs/api/datetime.md
index 3cd8c2e566d..7d8bb0be765 100644
--- a/docs/api/datetime.md
+++ b/docs/api/datetime.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/datetime/props.md';
import Events from '@ionic-internal/component-api/v8/datetime/events.md';
import Methods from '@ionic-internal/component-api/v8/datetime/methods.md';
import Parts from '@ionic-internal/component-api/v8/datetime/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/datetime/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/datetime/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/datetime/slots.md';
import Basic from '@site/static/usage/v8/datetime/basic/index.md';
diff --git a/docs/api/fab-button.md b/docs/api/fab-button.md
index f9556d64b8a..ec31f2f7a3b 100644
--- a/docs/api/fab-button.md
+++ b/docs/api/fab-button.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/fab-button/props.md';
import Events from '@ionic-internal/component-api/v8/fab-button/events.md';
import Methods from '@ionic-internal/component-api/v8/fab-button/methods.md';
import Parts from '@ionic-internal/component-api/v8/fab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/fab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/fab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/fab-button/slots.md';
diff --git a/docs/api/fab-list.md b/docs/api/fab-list.md
index 463fb137166..eb004debfa3 100644
--- a/docs/api/fab-list.md
+++ b/docs/api/fab-list.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/fab-list/props.md';
import Events from '@ionic-internal/component-api/v8/fab-list/events.md';
import Methods from '@ionic-internal/component-api/v8/fab-list/methods.md';
import Parts from '@ionic-internal/component-api/v8/fab-list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/fab-list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/fab-list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/fab-list/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/fab.md b/docs/api/fab.md
index d3f5e77ced6..068a068364c 100644
--- a/docs/api/fab.md
+++ b/docs/api/fab.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/fab/props.md';
import Events from '@ionic-internal/component-api/v8/fab/events.md';
import Methods from '@ionic-internal/component-api/v8/fab/methods.md';
import Parts from '@ionic-internal/component-api/v8/fab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/fab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/fab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/fab/slots.md';
diff --git a/docs/api/footer.md b/docs/api/footer.md
index 54067048ee2..475537201fb 100644
--- a/docs/api/footer.md
+++ b/docs/api/footer.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/footer/props.md';
import Events from '@ionic-internal/component-api/v8/footer/events.md';
import Methods from '@ionic-internal/component-api/v8/footer/methods.md';
import Parts from '@ionic-internal/component-api/v8/footer/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/footer/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/footer/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/footer/slots.md';
diff --git a/docs/api/grid.md b/docs/api/grid.md
index abe0b2950a1..e0b34b5669e 100644
--- a/docs/api/grid.md
+++ b/docs/api/grid.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/grid/props.md';
import Events from '@ionic-internal/component-api/v8/grid/events.md';
import Methods from '@ionic-internal/component-api/v8/grid/methods.md';
import Parts from '@ionic-internal/component-api/v8/grid/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/grid/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/grid/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/grid/slots.md';
diff --git a/docs/api/header.md b/docs/api/header.md
index 7ab100e0d2f..45a71ea5359 100644
--- a/docs/api/header.md
+++ b/docs/api/header.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/header/props.md';
import Events from '@ionic-internal/component-api/v8/header/events.md';
import Methods from '@ionic-internal/component-api/v8/header/methods.md';
import Parts from '@ionic-internal/component-api/v8/header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/header/slots.md';
diff --git a/docs/api/img.md b/docs/api/img.md
index c94c50cd449..bc812a8ca0b 100644
--- a/docs/api/img.md
+++ b/docs/api/img.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/img/props.md';
import Events from '@ionic-internal/component-api/v8/img/events.md';
import Methods from '@ionic-internal/component-api/v8/img/methods.md';
import Parts from '@ionic-internal/component-api/v8/img/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/img/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/img/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/img/slots.md';
diff --git a/docs/api/infinite-scroll-content.md b/docs/api/infinite-scroll-content.md
index 84fc4a93993..069852c9f03 100644
--- a/docs/api/infinite-scroll-content.md
+++ b/docs/api/infinite-scroll-content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/infinite-scroll-content/prop
import Events from '@ionic-internal/component-api/v8/infinite-scroll-content/events.md';
import Methods from '@ionic-internal/component-api/v8/infinite-scroll-content/methods.md';
import Parts from '@ionic-internal/component-api/v8/infinite-scroll-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/infinite-scroll-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/infinite-scroll-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/infinite-scroll-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/infinite-scroll.md b/docs/api/infinite-scroll.md
index 1a8112d07af..dba18927800 100644
--- a/docs/api/infinite-scroll.md
+++ b/docs/api/infinite-scroll.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/infinite-scroll/props.md';
import Events from '@ionic-internal/component-api/v8/infinite-scroll/events.md';
import Methods from '@ionic-internal/component-api/v8/infinite-scroll/methods.md';
import Parts from '@ionic-internal/component-api/v8/infinite-scroll/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/infinite-scroll/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/infinite-scroll/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/infinite-scroll/slots.md';
diff --git a/docs/api/input-password-toggle.md b/docs/api/input-password-toggle.md
index ede03ccb3ea..8467761691d 100644
--- a/docs/api/input-password-toggle.md
+++ b/docs/api/input-password-toggle.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/input-password-toggle/props.
import Events from '@ionic-internal/component-api/v8/input-password-toggle/events.md';
import Methods from '@ionic-internal/component-api/v8/input-password-toggle/methods.md';
import Parts from '@ionic-internal/component-api/v8/input-password-toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/input-password-toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/input-password-toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/input-password-toggle/slots.md';
diff --git a/docs/api/input.md b/docs/api/input.md
index 6ffbdb5ca1f..6b897735caa 100644
--- a/docs/api/input.md
+++ b/docs/api/input.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/input/props.md';
import Events from '@ionic-internal/component-api/v8/input/events.md';
import Methods from '@ionic-internal/component-api/v8/input/methods.md';
import Parts from '@ionic-internal/component-api/v8/input/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/input/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/input/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/input/slots.md';
diff --git a/docs/api/item-divider.md b/docs/api/item-divider.md
index f90f416001c..6de7f9fe8fc 100644
--- a/docs/api/item-divider.md
+++ b/docs/api/item-divider.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/item-divider/props.md';
import Events from '@ionic-internal/component-api/v8/item-divider/events.md';
import Methods from '@ionic-internal/component-api/v8/item-divider/methods.md';
import Parts from '@ionic-internal/component-api/v8/item-divider/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/item-divider/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/item-divider/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/item-divider/slots.md';
diff --git a/docs/api/item-group.md b/docs/api/item-group.md
index 7a22197721d..6943a72c3ec 100644
--- a/docs/api/item-group.md
+++ b/docs/api/item-group.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/item-group/props.md';
import Events from '@ionic-internal/component-api/v8/item-group/events.md';
import Methods from '@ionic-internal/component-api/v8/item-group/methods.md';
import Parts from '@ionic-internal/component-api/v8/item-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/item-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/item-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/item-group/slots.md';
diff --git a/docs/api/item-option.md b/docs/api/item-option.md
index 344af67893c..e39d3e42d56 100644
--- a/docs/api/item-option.md
+++ b/docs/api/item-option.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/item-option/props.md';
import Events from '@ionic-internal/component-api/v8/item-option/events.md';
import Methods from '@ionic-internal/component-api/v8/item-option/methods.md';
import Parts from '@ionic-internal/component-api/v8/item-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/item-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/item-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/item-option/slots.md';
diff --git a/docs/api/item-options.md b/docs/api/item-options.md
index fa2eb2f3dd9..f4899c864ca 100644
--- a/docs/api/item-options.md
+++ b/docs/api/item-options.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/item-options/props.md';
import Events from '@ionic-internal/component-api/v8/item-options/events.md';
import Methods from '@ionic-internal/component-api/v8/item-options/methods.md';
import Parts from '@ionic-internal/component-api/v8/item-options/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/item-options/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/item-options/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/item-options/slots.md';
diff --git a/docs/api/item-sliding.md b/docs/api/item-sliding.md
index 20b864a4ee9..3d8b9a1f61d 100644
--- a/docs/api/item-sliding.md
+++ b/docs/api/item-sliding.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/item-sliding/props.md';
import Events from '@ionic-internal/component-api/v8/item-sliding/events.md';
import Methods from '@ionic-internal/component-api/v8/item-sliding/methods.md';
import Parts from '@ionic-internal/component-api/v8/item-sliding/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/item-sliding/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/item-sliding/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/item-sliding/slots.md';
diff --git a/docs/api/item.md b/docs/api/item.md
index 5aaa4a16304..f9382a65cc9 100644
--- a/docs/api/item.md
+++ b/docs/api/item.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/item/props.md';
import Events from '@ionic-internal/component-api/v8/item/events.md';
import Methods from '@ionic-internal/component-api/v8/item/methods.md';
import Parts from '@ionic-internal/component-api/v8/item/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/item/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/item/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/item/slots.md';
import useBaseUrl from '@docusaurus/useBaseUrl';
diff --git a/docs/api/label.md b/docs/api/label.md
index dcf24afbeaf..216bd24305d 100644
--- a/docs/api/label.md
+++ b/docs/api/label.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/label/props.md';
import Events from '@ionic-internal/component-api/v8/label/events.md';
import Methods from '@ionic-internal/component-api/v8/label/methods.md';
import Parts from '@ionic-internal/component-api/v8/label/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/label/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/label/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/label/slots.md';
diff --git a/docs/api/list-header.md b/docs/api/list-header.md
index 2a209b34ce2..aa6e8d5f5b0 100644
--- a/docs/api/list-header.md
+++ b/docs/api/list-header.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/list-header/props.md';
import Events from '@ionic-internal/component-api/v8/list-header/events.md';
import Methods from '@ionic-internal/component-api/v8/list-header/methods.md';
import Parts from '@ionic-internal/component-api/v8/list-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/list-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/list-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/list-header/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/list.md b/docs/api/list.md
index 2d82f082eb1..bd5fa7d9ab8 100644
--- a/docs/api/list.md
+++ b/docs/api/list.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/list/props.md';
import Events from '@ionic-internal/component-api/v8/list/events.md';
import Methods from '@ionic-internal/component-api/v8/list/methods.md';
import Parts from '@ionic-internal/component-api/v8/list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/list/slots.md';
diff --git a/docs/api/loading.md b/docs/api/loading.md
index 989d68614d0..590f4602995 100644
--- a/docs/api/loading.md
+++ b/docs/api/loading.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/loading/props.md';
import Events from '@ionic-internal/component-api/v8/loading/events.md';
import Methods from '@ionic-internal/component-api/v8/loading/methods.md';
import Parts from '@ionic-internal/component-api/v8/loading/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/loading/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/loading/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/loading/slots.md';
diff --git a/docs/api/menu-button.md b/docs/api/menu-button.md
index 4fc1e792dec..6d85e51f99f 100644
--- a/docs/api/menu-button.md
+++ b/docs/api/menu-button.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/menu-button/props.md';
import Events from '@ionic-internal/component-api/v8/menu-button/events.md';
import Methods from '@ionic-internal/component-api/v8/menu-button/methods.md';
import Parts from '@ionic-internal/component-api/v8/menu-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/menu-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/menu-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/menu-button/slots.md';
diff --git a/docs/api/menu-toggle.md b/docs/api/menu-toggle.md
index 45842feb073..b2b31430123 100644
--- a/docs/api/menu-toggle.md
+++ b/docs/api/menu-toggle.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/menu-toggle/props.md';
import Events from '@ionic-internal/component-api/v8/menu-toggle/events.md';
import Methods from '@ionic-internal/component-api/v8/menu-toggle/methods.md';
import Parts from '@ionic-internal/component-api/v8/menu-toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/menu-toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/menu-toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/menu-toggle/slots.md';
diff --git a/docs/api/menu.md b/docs/api/menu.md
index 7a76d481a30..a724a6f07fb 100644
--- a/docs/api/menu.md
+++ b/docs/api/menu.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/menu/props.md';
import Events from '@ionic-internal/component-api/v8/menu/events.md';
import Methods from '@ionic-internal/component-api/v8/menu/methods.md';
import Parts from '@ionic-internal/component-api/v8/menu/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/menu/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/menu/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/menu/slots.md';
diff --git a/docs/api/modal.md b/docs/api/modal.md
index 3229fea14da..bafa1f282f2 100644
--- a/docs/api/modal.md
+++ b/docs/api/modal.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/modal/props.md';
import Events from '@ionic-internal/component-api/v8/modal/events.md';
import Methods from '@ionic-internal/component-api/v8/modal/methods.md';
import Parts from '@ionic-internal/component-api/v8/modal/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/modal/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/modal/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/modal/slots.md';
diff --git a/docs/api/nav-link.md b/docs/api/nav-link.md
index 11da005b7ed..07ca0961548 100644
--- a/docs/api/nav-link.md
+++ b/docs/api/nav-link.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/nav-link/props.md';
import Events from '@ionic-internal/component-api/v8/nav-link/events.md';
import Methods from '@ionic-internal/component-api/v8/nav-link/methods.md';
import Parts from '@ionic-internal/component-api/v8/nav-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/nav-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/nav-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/nav-link/slots.md';
diff --git a/docs/api/nav.md b/docs/api/nav.md
index 3cce798832c..f5485296b0c 100644
--- a/docs/api/nav.md
+++ b/docs/api/nav.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/nav/props.md';
import Events from '@ionic-internal/component-api/v8/nav/events.md';
import Methods from '@ionic-internal/component-api/v8/nav/methods.md';
import Parts from '@ionic-internal/component-api/v8/nav/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/nav/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/nav/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/nav/slots.md';
diff --git a/docs/api/note.md b/docs/api/note.md
index 7b5efff7415..41bfcb48844 100644
--- a/docs/api/note.md
+++ b/docs/api/note.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/note/props.md';
import Events from '@ionic-internal/component-api/v8/note/events.md';
import Methods from '@ionic-internal/component-api/v8/note/methods.md';
import Parts from '@ionic-internal/component-api/v8/note/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/note/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/note/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/note/slots.md';
diff --git a/docs/api/picker-column-option.md b/docs/api/picker-column-option.md
index caf78e4f0c3..ea1f428b45a 100644
--- a/docs/api/picker-column-option.md
+++ b/docs/api/picker-column-option.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/picker-column-option/props.m
import Events from '@ionic-internal/component-api/v8/picker-column-option/events.md';
import Methods from '@ionic-internal/component-api/v8/picker-column-option/methods.md';
import Parts from '@ionic-internal/component-api/v8/picker-column-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/picker-column-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/picker-column-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/picker-column-option/slots.md';
diff --git a/docs/api/picker-column.md b/docs/api/picker-column.md
index 5872043e5e0..48280cdd380 100644
--- a/docs/api/picker-column.md
+++ b/docs/api/picker-column.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/picker-column/props.md';
import Events from '@ionic-internal/component-api/v8/picker-column/events.md';
import Methods from '@ionic-internal/component-api/v8/picker-column/methods.md';
import Parts from '@ionic-internal/component-api/v8/picker-column/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/picker-column/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/picker-column/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/picker-column/slots.md';
diff --git a/docs/api/picker-legacy.md b/docs/api/picker-legacy.md
index 8d3e45c48c5..077077f6baf 100644
--- a/docs/api/picker-legacy.md
+++ b/docs/api/picker-legacy.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/picker-legacy/props.md';
import Events from '@ionic-internal/component-api/v8/picker-legacy/events.md';
import Methods from '@ionic-internal/component-api/v8/picker-legacy/methods.md';
import Parts from '@ionic-internal/component-api/v8/picker-legacy/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/picker-legacy/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/picker-legacy/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/picker-legacy/slots.md';
diff --git a/docs/api/picker.md b/docs/api/picker.md
index f3929bd7440..397117cd6d3 100644
--- a/docs/api/picker.md
+++ b/docs/api/picker.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/picker/props.md';
import Events from '@ionic-internal/component-api/v8/picker/events.md';
import Methods from '@ionic-internal/component-api/v8/picker/methods.md';
import Parts from '@ionic-internal/component-api/v8/picker/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/picker/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/picker/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/picker/slots.md';
diff --git a/docs/api/popover.md b/docs/api/popover.md
index 0a8cb9b92a2..d57e258221c 100644
--- a/docs/api/popover.md
+++ b/docs/api/popover.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/popover/props.md';
import Events from '@ionic-internal/component-api/v8/popover/events.md';
import Methods from '@ionic-internal/component-api/v8/popover/methods.md';
import Parts from '@ionic-internal/component-api/v8/popover/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/popover/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/popover/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/popover/slots.md';
diff --git a/docs/api/progress-bar.md b/docs/api/progress-bar.md
index 1d775421031..17c390780d4 100644
--- a/docs/api/progress-bar.md
+++ b/docs/api/progress-bar.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/progress-bar/props.md';
import Events from '@ionic-internal/component-api/v8/progress-bar/events.md';
import Methods from '@ionic-internal/component-api/v8/progress-bar/methods.md';
import Parts from '@ionic-internal/component-api/v8/progress-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/progress-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/progress-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/progress-bar/slots.md';
diff --git a/docs/api/radio-group.md b/docs/api/radio-group.md
index b26ec81379a..9aa7d01fe14 100644
--- a/docs/api/radio-group.md
+++ b/docs/api/radio-group.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/radio-group/props.md';
import Events from '@ionic-internal/component-api/v8/radio-group/events.md';
import Methods from '@ionic-internal/component-api/v8/radio-group/methods.md';
import Parts from '@ionic-internal/component-api/v8/radio-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/radio-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/radio-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/radio-group/slots.md';
diff --git a/docs/api/radio.md b/docs/api/radio.md
index 5df8002d008..d6ad9744e34 100644
--- a/docs/api/radio.md
+++ b/docs/api/radio.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/radio/props.md';
import Events from '@ionic-internal/component-api/v8/radio/events.md';
import Methods from '@ionic-internal/component-api/v8/radio/methods.md';
import Parts from '@ionic-internal/component-api/v8/radio/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/radio/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/radio/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/radio/slots.md';
diff --git a/docs/api/range.md b/docs/api/range.md
index c0fe527b70c..838b981be05 100644
--- a/docs/api/range.md
+++ b/docs/api/range.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/range/props.md';
import Events from '@ionic-internal/component-api/v8/range/events.md';
import Methods from '@ionic-internal/component-api/v8/range/methods.md';
import Parts from '@ionic-internal/component-api/v8/range/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/range/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/range/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/range/slots.md';
diff --git a/docs/api/refresher-content.md b/docs/api/refresher-content.md
index 0eb09a0fc99..33c04953af0 100644
--- a/docs/api/refresher-content.md
+++ b/docs/api/refresher-content.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/refresher-content/props.md';
import Events from '@ionic-internal/component-api/v8/refresher-content/events.md';
import Methods from '@ionic-internal/component-api/v8/refresher-content/methods.md';
import Parts from '@ionic-internal/component-api/v8/refresher-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/refresher-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/refresher-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/refresher-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/refresher.md b/docs/api/refresher.md
index 01d3680872f..891478317cf 100644
--- a/docs/api/refresher.md
+++ b/docs/api/refresher.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/refresher/props.md';
import Events from '@ionic-internal/component-api/v8/refresher/events.md';
import Methods from '@ionic-internal/component-api/v8/refresher/methods.md';
import Parts from '@ionic-internal/component-api/v8/refresher/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/refresher/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/refresher/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/refresher/slots.md';
diff --git a/docs/api/reorder-group.md b/docs/api/reorder-group.md
index 58cef210ef2..c3c6c4e9508 100644
--- a/docs/api/reorder-group.md
+++ b/docs/api/reorder-group.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/reorder-group/props.md';
import Events from '@ionic-internal/component-api/v8/reorder-group/events.md';
import Methods from '@ionic-internal/component-api/v8/reorder-group/methods.md';
import Parts from '@ionic-internal/component-api/v8/reorder-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/reorder-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/reorder-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/reorder-group/slots.md';
diff --git a/docs/api/reorder.md b/docs/api/reorder.md
index edc00c40ae4..dd9e3c0f4e2 100644
--- a/docs/api/reorder.md
+++ b/docs/api/reorder.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/reorder/props.md';
import Events from '@ionic-internal/component-api/v8/reorder/events.md';
import Methods from '@ionic-internal/component-api/v8/reorder/methods.md';
import Parts from '@ionic-internal/component-api/v8/reorder/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/reorder/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/reorder/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/reorder/slots.md';
diff --git a/docs/api/ripple-effect.md b/docs/api/ripple-effect.md
index fb78daaf8cb..92339eb6351 100644
--- a/docs/api/ripple-effect.md
+++ b/docs/api/ripple-effect.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/ripple-effect/props.md';
import Events from '@ionic-internal/component-api/v8/ripple-effect/events.md';
import Methods from '@ionic-internal/component-api/v8/ripple-effect/methods.md';
import Parts from '@ionic-internal/component-api/v8/ripple-effect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/ripple-effect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/ripple-effect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/ripple-effect/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/route-redirect.md b/docs/api/route-redirect.md
index 411ea7b518f..29bdb84b388 100644
--- a/docs/api/route-redirect.md
+++ b/docs/api/route-redirect.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/route-redirect/props.md';
import Events from '@ionic-internal/component-api/v8/route-redirect/events.md';
import Methods from '@ionic-internal/component-api/v8/route-redirect/methods.md';
import Parts from '@ionic-internal/component-api/v8/route-redirect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/route-redirect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/route-redirect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/route-redirect/slots.md';
diff --git a/docs/api/route.md b/docs/api/route.md
index 8fc251b1907..068ea064bcf 100644
--- a/docs/api/route.md
+++ b/docs/api/route.md
@@ -8,7 +8,7 @@ import Props from '@ionic-internal/component-api/v8/route/props.md';
import Events from '@ionic-internal/component-api/v8/route/events.md';
import Methods from '@ionic-internal/component-api/v8/route/methods.md';
import Parts from '@ionic-internal/component-api/v8/route/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/route/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/route/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/route/slots.md';
diff --git a/docs/api/router-link.md b/docs/api/router-link.md
index 5f688c6d829..1eb53a1ab53 100644
--- a/docs/api/router-link.md
+++ b/docs/api/router-link.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/router-link/props.md';
import Events from '@ionic-internal/component-api/v8/router-link/events.md';
import Methods from '@ionic-internal/component-api/v8/router-link/methods.md';
import Parts from '@ionic-internal/component-api/v8/router-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/router-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/router-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/router-link/slots.md';
diff --git a/docs/api/router-outlet.md b/docs/api/router-outlet.md
index eb2aa24bc8e..d16075a5f56 100644
--- a/docs/api/router-outlet.md
+++ b/docs/api/router-outlet.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/router-outlet/props.md';
import Events from '@ionic-internal/component-api/v8/router-outlet/events.md';
import Methods from '@ionic-internal/component-api/v8/router-outlet/methods.md';
import Parts from '@ionic-internal/component-api/v8/router-outlet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/router-outlet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/router-outlet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/router-outlet/slots.md';
diff --git a/docs/api/router.md b/docs/api/router.md
index 2d061c0f7a4..14019626cf7 100644
--- a/docs/api/router.md
+++ b/docs/api/router.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/router/props.md';
import Events from '@ionic-internal/component-api/v8/router/events.md';
import Methods from '@ionic-internal/component-api/v8/router/methods.md';
import Parts from '@ionic-internal/component-api/v8/router/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/router/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/router/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/router/slots.md';
diff --git a/docs/api/row.md b/docs/api/row.md
index 4172ef4a478..02919d79a35 100644
--- a/docs/api/row.md
+++ b/docs/api/row.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/row/props.md';
import Events from '@ionic-internal/component-api/v8/row/events.md';
import Methods from '@ionic-internal/component-api/v8/row/methods.md';
import Parts from '@ionic-internal/component-api/v8/row/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/row/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/row/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/row/slots.md';
diff --git a/docs/api/searchbar.md b/docs/api/searchbar.md
index 529ac434a90..fb0b0d49765 100644
--- a/docs/api/searchbar.md
+++ b/docs/api/searchbar.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/searchbar/props.md';
import Events from '@ionic-internal/component-api/v8/searchbar/events.md';
import Methods from '@ionic-internal/component-api/v8/searchbar/methods.md';
import Parts from '@ionic-internal/component-api/v8/searchbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/searchbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/searchbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/searchbar/slots.md';
diff --git a/docs/api/segment-button.md b/docs/api/segment-button.md
index dc1c866b382..475d0f23597 100644
--- a/docs/api/segment-button.md
+++ b/docs/api/segment-button.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/segment-button/props.md';
import Events from '@ionic-internal/component-api/v8/segment-button/events.md';
import Methods from '@ionic-internal/component-api/v8/segment-button/methods.md';
import Parts from '@ionic-internal/component-api/v8/segment-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/segment-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/segment-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/segment-button/slots.md';
diff --git a/docs/api/segment.md b/docs/api/segment.md
index 46eb28050bb..06d3d35ae3e 100644
--- a/docs/api/segment.md
+++ b/docs/api/segment.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/segment/props.md';
import Events from '@ionic-internal/component-api/v8/segment/events.md';
import Methods from '@ionic-internal/component-api/v8/segment/methods.md';
import Parts from '@ionic-internal/component-api/v8/segment/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/segment/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/segment/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/segment/slots.md';
diff --git a/docs/api/select-option.md b/docs/api/select-option.md
index a0cbf176022..7da4f763162 100644
--- a/docs/api/select-option.md
+++ b/docs/api/select-option.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/select-option/props.md';
import Events from '@ionic-internal/component-api/v8/select-option/events.md';
import Methods from '@ionic-internal/component-api/v8/select-option/methods.md';
import Parts from '@ionic-internal/component-api/v8/select-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/select-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/select-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/select-option/slots.md';
diff --git a/docs/api/select.md b/docs/api/select.md
index f451191093c..3b52ae2c23a 100644
--- a/docs/api/select.md
+++ b/docs/api/select.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/select/props.md';
import Events from '@ionic-internal/component-api/v8/select/events.md';
import Methods from '@ionic-internal/component-api/v8/select/methods.md';
import Parts from '@ionic-internal/component-api/v8/select/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/select/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/select/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/select/slots.md';
diff --git a/docs/api/skeleton-text.md b/docs/api/skeleton-text.md
index 83459e6a6d1..435b08f24e1 100644
--- a/docs/api/skeleton-text.md
+++ b/docs/api/skeleton-text.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/skeleton-text/props.md';
import Events from '@ionic-internal/component-api/v8/skeleton-text/events.md';
import Methods from '@ionic-internal/component-api/v8/skeleton-text/methods.md';
import Parts from '@ionic-internal/component-api/v8/skeleton-text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/skeleton-text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/skeleton-text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/skeleton-text/slots.md';
diff --git a/docs/api/spinner.md b/docs/api/spinner.md
index 2bfbdee2d31..d63a67aff4a 100644
--- a/docs/api/spinner.md
+++ b/docs/api/spinner.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/spinner/props.md';
import Events from '@ionic-internal/component-api/v8/spinner/events.md';
import Methods from '@ionic-internal/component-api/v8/spinner/methods.md';
import Parts from '@ionic-internal/component-api/v8/spinner/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/spinner/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/spinner/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/spinner/slots.md';
diff --git a/docs/api/split-pane.md b/docs/api/split-pane.md
index e69668b6892..77b192beb76 100644
--- a/docs/api/split-pane.md
+++ b/docs/api/split-pane.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/split-pane/props.md';
import Events from '@ionic-internal/component-api/v8/split-pane/events.md';
import Methods from '@ionic-internal/component-api/v8/split-pane/methods.md';
import Parts from '@ionic-internal/component-api/v8/split-pane/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/split-pane/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/split-pane/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/split-pane/slots.md';
diff --git a/docs/api/tab-bar.md b/docs/api/tab-bar.md
index 4c257364f60..bb67296f61f 100644
--- a/docs/api/tab-bar.md
+++ b/docs/api/tab-bar.md
@@ -8,7 +8,7 @@ import Props from '@ionic-internal/component-api/v8/tab-bar/props.md';
import Events from '@ionic-internal/component-api/v8/tab-bar/events.md';
import Methods from '@ionic-internal/component-api/v8/tab-bar/methods.md';
import Parts from '@ionic-internal/component-api/v8/tab-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/tab-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/tab-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/tab-bar/slots.md';
diff --git a/docs/api/tab-button.md b/docs/api/tab-button.md
index c67af33ef69..937735ba53b 100644
--- a/docs/api/tab-button.md
+++ b/docs/api/tab-button.md
@@ -8,11 +8,11 @@ import Props from '@ionic-internal/component-api/v8/tab-button/props.md';
import Events from '@ionic-internal/component-api/v8/tab-button/events.md';
import Methods from '@ionic-internal/component-api/v8/tab-button/methods.md';
import Parts from '@ionic-internal/component-api/v8/tab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/tab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/tab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/tab-button/slots.md';
-
+
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/docs/api/tab.md b/docs/api/tab.md
index 84b829542bf..6910a6bb43a 100644
--- a/docs/api/tab.md
+++ b/docs/api/tab.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/tab/props.md';
import Events from '@ionic-internal/component-api/v8/tab/events.md';
import Methods from '@ionic-internal/component-api/v8/tab/methods.md';
import Parts from '@ionic-internal/component-api/v8/tab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/tab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/tab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/tab/slots.md';
diff --git a/docs/api/tabs.md b/docs/api/tabs.md
index 84bda763b3e..5393bc96aa0 100644
--- a/docs/api/tabs.md
+++ b/docs/api/tabs.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/tabs/props.md';
import Events from '@ionic-internal/component-api/v8/tabs/events.md';
import Methods from '@ionic-internal/component-api/v8/tabs/methods.md';
import Parts from '@ionic-internal/component-api/v8/tabs/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/tabs/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/tabs/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/tabs/slots.md';
diff --git a/docs/api/text.md b/docs/api/text.md
index 1d4ae4f44a5..c716f1b76b9 100644
--- a/docs/api/text.md
+++ b/docs/api/text.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/text/props.md';
import Events from '@ionic-internal/component-api/v8/text/events.md';
import Methods from '@ionic-internal/component-api/v8/text/methods.md';
import Parts from '@ionic-internal/component-api/v8/text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/text/slots.md';
diff --git a/docs/api/textarea.md b/docs/api/textarea.md
index 4e61786d24b..0ca8898a18b 100644
--- a/docs/api/textarea.md
+++ b/docs/api/textarea.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/textarea/props.md';
import Events from '@ionic-internal/component-api/v8/textarea/events.md';
import Methods from '@ionic-internal/component-api/v8/textarea/methods.md';
import Parts from '@ionic-internal/component-api/v8/textarea/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/textarea/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/textarea/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/textarea/slots.md';
diff --git a/docs/api/thumbnail.md b/docs/api/thumbnail.md
index e8f146ec6e6..094acf35469 100644
--- a/docs/api/thumbnail.md
+++ b/docs/api/thumbnail.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v8/thumbnail/props.md';
import Events from '@ionic-internal/component-api/v8/thumbnail/events.md';
import Methods from '@ionic-internal/component-api/v8/thumbnail/methods.md';
import Parts from '@ionic-internal/component-api/v8/thumbnail/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/thumbnail/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/thumbnail/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/thumbnail/slots.md';
diff --git a/docs/api/title.md b/docs/api/title.md
index 3bfedc891e8..975c9eaea37 100644
--- a/docs/api/title.md
+++ b/docs/api/title.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/title/props.md';
import Events from '@ionic-internal/component-api/v8/title/events.md';
import Methods from '@ionic-internal/component-api/v8/title/methods.md';
import Parts from '@ionic-internal/component-api/v8/title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/title/slots.md';
diff --git a/docs/api/toast.md b/docs/api/toast.md
index 6468dd0af93..fc0ee71cd85 100644
--- a/docs/api/toast.md
+++ b/docs/api/toast.md
@@ -8,7 +8,7 @@ import Props from '@ionic-internal/component-api/v8/toast/props.md';
import Events from '@ionic-internal/component-api/v8/toast/events.md';
import Methods from '@ionic-internal/component-api/v8/toast/methods.md';
import Parts from '@ionic-internal/component-api/v8/toast/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/toast/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/toast/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/toast/slots.md';
diff --git a/docs/api/toggle.md b/docs/api/toggle.md
index 449807a39bf..b5a489705ce 100644
--- a/docs/api/toggle.md
+++ b/docs/api/toggle.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/toggle/props.md';
import Events from '@ionic-internal/component-api/v8/toggle/events.md';
import Methods from '@ionic-internal/component-api/v8/toggle/methods.md';
import Parts from '@ionic-internal/component-api/v8/toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/toggle/slots.md';
diff --git a/docs/api/toolbar.md b/docs/api/toolbar.md
index 96095ace0ad..1e40388c51b 100644
--- a/docs/api/toolbar.md
+++ b/docs/api/toolbar.md
@@ -5,7 +5,7 @@ import Props from '@ionic-internal/component-api/v8/toolbar/props.md';
import Events from '@ionic-internal/component-api/v8/toolbar/events.md';
import Methods from '@ionic-internal/component-api/v8/toolbar/methods.md';
import Parts from '@ionic-internal/component-api/v8/toolbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v8/toolbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v8/toolbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v8/toolbar/slots.md';
diff --git a/plugins/docusaurus-plugin-ionic-component-api/index.js b/plugins/docusaurus-plugin-ionic-component-api/index.js
index 21578910eda..d6908d4a0d3 100644
--- a/plugins/docusaurus-plugin-ionic-component-api/index.js
+++ b/plugins/docusaurus-plugin-ionic-component-api/index.js
@@ -76,7 +76,7 @@ module.exports = function (context, options) {
createData(`${basePath}/events.md`, data.events),
createData(`${basePath}/methods.md`, data.methods),
createData(`${basePath}/parts.md`, data.parts),
- createData(`${basePath}/custom-props.md`, data.customProps),
+ createData(`${basePath}/custom-props.mdx`, data.customProps),
createData(`${basePath}/slots.md`, data.slots)
);
}
@@ -210,16 +210,56 @@ ${parts.map((prop) => `| \`${prop.name}\` | ${formatMultiline(prop.docs)} |`).jo
}
function renderCustomProps({ styles: customProps }) {
- if (customProps.length === 0) {
- return 'No CSS custom properties available for this component.';
- }
+ const iosProps = customProps.filter((prop) => prop.mode === 'ios');
+ const mdProps = customProps.filter((prop) => prop.mode === 'md');
- return `
-| Name | Description |
-| --- | --- |
-${customProps.map((prop) => `| \`${prop.name}\` | ${formatMultiline(prop.docs)} |`).join('\n')}
+ const renderTable = (props) => {
+ if (props.length === 0) {
+ return 'No CSS custom properties available for this component.';
+ }
+
+ return `
+ | Name | Description |
+ | --- | --- |
+ ${props.map((prop) => `| \`${prop.name}\` | ${formatMultiline(prop.docs)} |`).join('\n')}
+ `;
+ };
+
+ if (iosProps.length > 0 || mdProps.length > 0) {
+ // If the component has mode-specific custom props, render them in tabs for iOS and MD
+ return `
+import Tabs from '@theme/Tabs';
+
+import TabItem from '@theme/TabItem';
+
+\`\`\`\`mdx-code-block
+
+
+
+${renderTable(iosProps)}
+
+
+
+
+
+${renderTable(mdProps)}
+
+
+
+
+\`\`\`\`
`;
+ }
+ // Otherwise render the custom props without the tabs for iOS and MD
+ return renderTable(customProps);
}
function renderSlots({ slots }) {
diff --git a/scripts/cli.mjs b/scripts/cli.mjs
index 0a21e28751d..6fdebc8d971 100644
--- a/scripts/cli.mjs
+++ b/scripts/cli.mjs
@@ -1,7 +1,7 @@
import { writeFileSync } from 'fs';
import * as utils from './utils.mjs';
-import cliJSON from './data/cli.json' assert { type: 'json' };
-import cliOverrides from './data/meta-override.json' assert { type: 'json' };
+import cliJSON from './data/cli.json' with { type: 'json' };
+import cliOverrides from './data/meta-override.json' with { type: 'json' };
const commandToKebab = (str) =>
str
diff --git a/versioned_docs/version-v5/api/action-sheet.md b/versioned_docs/version-v5/api/action-sheet.md
index ef6046a15cc..e5024b070e9 100644
--- a/versioned_docs/version-v5/api/action-sheet.md
+++ b/versioned_docs/version-v5/api/action-sheet.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/action-sheet/props.md';
import Events from '@ionic-internal/component-api/v5/action-sheet/events.md';
import Methods from '@ionic-internal/component-api/v5/action-sheet/methods.md';
import Parts from '@ionic-internal/component-api/v5/action-sheet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/action-sheet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/action-sheet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/action-sheet/slots.md';
# ion-action-sheet
diff --git a/versioned_docs/version-v5/api/alert.md b/versioned_docs/version-v5/api/alert.md
index e61b7110365..ea3878821eb 100644
--- a/versioned_docs/version-v5/api/alert.md
+++ b/versioned_docs/version-v5/api/alert.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/alert/props.md';
import Events from '@ionic-internal/component-api/v5/alert/events.md';
import Methods from '@ionic-internal/component-api/v5/alert/methods.md';
import Parts from '@ionic-internal/component-api/v5/alert/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/alert/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/alert/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/alert/slots.md';
# ion-alert
diff --git a/versioned_docs/version-v5/api/app.md b/versioned_docs/version-v5/api/app.md
index e8c8f780701..c67abda0eec 100644
--- a/versioned_docs/version-v5/api/app.md
+++ b/versioned_docs/version-v5/api/app.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/app/props.md';
import Events from '@ionic-internal/component-api/v5/app/events.md';
import Methods from '@ionic-internal/component-api/v5/app/methods.md';
import Parts from '@ionic-internal/component-api/v5/app/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/app/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/app/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/app/slots.md';
# ion-app
diff --git a/versioned_docs/version-v5/api/avatar.md b/versioned_docs/version-v5/api/avatar.md
index 88bc0486560..ae5e7a983c5 100644
--- a/versioned_docs/version-v5/api/avatar.md
+++ b/versioned_docs/version-v5/api/avatar.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/avatar/props.md';
import Events from '@ionic-internal/component-api/v5/avatar/events.md';
import Methods from '@ionic-internal/component-api/v5/avatar/methods.md';
import Parts from '@ionic-internal/component-api/v5/avatar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/avatar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/avatar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/avatar/slots.md';
# ion-avatar
diff --git a/versioned_docs/version-v5/api/back-button.md b/versioned_docs/version-v5/api/back-button.md
index aaf5aaeb74c..2f42e15371e 100644
--- a/versioned_docs/version-v5/api/back-button.md
+++ b/versioned_docs/version-v5/api/back-button.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/back-button/props.md';
import Events from '@ionic-internal/component-api/v5/back-button/events.md';
import Methods from '@ionic-internal/component-api/v5/back-button/methods.md';
import Parts from '@ionic-internal/component-api/v5/back-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/back-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/back-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/back-button/slots.md';
# ion-back-button
diff --git a/versioned_docs/version-v5/api/backdrop.md b/versioned_docs/version-v5/api/backdrop.md
index a0478deee0b..272889b047f 100644
--- a/versioned_docs/version-v5/api/backdrop.md
+++ b/versioned_docs/version-v5/api/backdrop.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/backdrop/props.md';
import Events from '@ionic-internal/component-api/v5/backdrop/events.md';
import Methods from '@ionic-internal/component-api/v5/backdrop/methods.md';
import Parts from '@ionic-internal/component-api/v5/backdrop/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/backdrop/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/backdrop/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/backdrop/slots.md';
# ion-backdrop
diff --git a/versioned_docs/version-v5/api/badge.md b/versioned_docs/version-v5/api/badge.md
index 0826e4734b1..f428e83184b 100644
--- a/versioned_docs/version-v5/api/badge.md
+++ b/versioned_docs/version-v5/api/badge.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/badge/props.md';
import Events from '@ionic-internal/component-api/v5/badge/events.md';
import Methods from '@ionic-internal/component-api/v5/badge/methods.md';
import Parts from '@ionic-internal/component-api/v5/badge/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/badge/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/badge/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/badge/slots.md';
# ion-badge
diff --git a/versioned_docs/version-v5/api/button.md b/versioned_docs/version-v5/api/button.md
index 434a59408d8..ddfc7d54c72 100644
--- a/versioned_docs/version-v5/api/button.md
+++ b/versioned_docs/version-v5/api/button.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/button/props.md';
import Events from '@ionic-internal/component-api/v5/button/events.md';
import Methods from '@ionic-internal/component-api/v5/button/methods.md';
import Parts from '@ionic-internal/component-api/v5/button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/button/slots.md';
# ion-button
diff --git a/versioned_docs/version-v5/api/buttons.md b/versioned_docs/version-v5/api/buttons.md
index 9a9f5b41ecb..2e8497b8ef8 100644
--- a/versioned_docs/version-v5/api/buttons.md
+++ b/versioned_docs/version-v5/api/buttons.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/buttons/props.md';
import Events from '@ionic-internal/component-api/v5/buttons/events.md';
import Methods from '@ionic-internal/component-api/v5/buttons/methods.md';
import Parts from '@ionic-internal/component-api/v5/buttons/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/buttons/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/buttons/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/buttons/slots.md';
# ion-buttons
diff --git a/versioned_docs/version-v5/api/card-content.md b/versioned_docs/version-v5/api/card-content.md
index 71234694dfb..bde298a8dbe 100644
--- a/versioned_docs/version-v5/api/card-content.md
+++ b/versioned_docs/version-v5/api/card-content.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/card-content/props.md';
import Events from '@ionic-internal/component-api/v5/card-content/events.md';
import Methods from '@ionic-internal/component-api/v5/card-content/methods.md';
import Parts from '@ionic-internal/component-api/v5/card-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/card-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/card-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/card-content/slots.md';
# ion-card-content
diff --git a/versioned_docs/version-v5/api/card-header.md b/versioned_docs/version-v5/api/card-header.md
index 631941c5b27..a15719c50c7 100644
--- a/versioned_docs/version-v5/api/card-header.md
+++ b/versioned_docs/version-v5/api/card-header.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/card-header/props.md';
import Events from '@ionic-internal/component-api/v5/card-header/events.md';
import Methods from '@ionic-internal/component-api/v5/card-header/methods.md';
import Parts from '@ionic-internal/component-api/v5/card-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/card-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/card-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/card-header/slots.md';
# ion-card-header
diff --git a/versioned_docs/version-v5/api/card-subtitle.md b/versioned_docs/version-v5/api/card-subtitle.md
index 5e78baa2985..b25f403c2ac 100644
--- a/versioned_docs/version-v5/api/card-subtitle.md
+++ b/versioned_docs/version-v5/api/card-subtitle.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/card-subtitle/props.md';
import Events from '@ionic-internal/component-api/v5/card-subtitle/events.md';
import Methods from '@ionic-internal/component-api/v5/card-subtitle/methods.md';
import Parts from '@ionic-internal/component-api/v5/card-subtitle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/card-subtitle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/card-subtitle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/card-subtitle/slots.md';
# ion-card-subtitle
diff --git a/versioned_docs/version-v5/api/card-title.md b/versioned_docs/version-v5/api/card-title.md
index b4b5f8690ae..2a206ac061e 100644
--- a/versioned_docs/version-v5/api/card-title.md
+++ b/versioned_docs/version-v5/api/card-title.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/card-title/props.md';
import Events from '@ionic-internal/component-api/v5/card-title/events.md';
import Methods from '@ionic-internal/component-api/v5/card-title/methods.md';
import Parts from '@ionic-internal/component-api/v5/card-title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/card-title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/card-title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/card-title/slots.md';
# ion-card-title
diff --git a/versioned_docs/version-v5/api/card.md b/versioned_docs/version-v5/api/card.md
index f0b0dabc2a6..c4f917b7b6d 100644
--- a/versioned_docs/version-v5/api/card.md
+++ b/versioned_docs/version-v5/api/card.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/card/props.md';
import Events from '@ionic-internal/component-api/v5/card/events.md';
import Methods from '@ionic-internal/component-api/v5/card/methods.md';
import Parts from '@ionic-internal/component-api/v5/card/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/card/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/card/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/card/slots.md';
# ion-card
diff --git a/versioned_docs/version-v5/api/checkbox.md b/versioned_docs/version-v5/api/checkbox.md
index 81c3f9ee622..45cce755b12 100644
--- a/versioned_docs/version-v5/api/checkbox.md
+++ b/versioned_docs/version-v5/api/checkbox.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/checkbox/props.md';
import Events from '@ionic-internal/component-api/v5/checkbox/events.md';
import Methods from '@ionic-internal/component-api/v5/checkbox/methods.md';
import Parts from '@ionic-internal/component-api/v5/checkbox/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/checkbox/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/checkbox/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/checkbox/slots.md';
# ion-checkbox
diff --git a/versioned_docs/version-v5/api/chip.md b/versioned_docs/version-v5/api/chip.md
index a5c4a754592..0ebe05a153e 100644
--- a/versioned_docs/version-v5/api/chip.md
+++ b/versioned_docs/version-v5/api/chip.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/chip/props.md';
import Events from '@ionic-internal/component-api/v5/chip/events.md';
import Methods from '@ionic-internal/component-api/v5/chip/methods.md';
import Parts from '@ionic-internal/component-api/v5/chip/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/chip/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/chip/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/chip/slots.md';
# ion-chip
diff --git a/versioned_docs/version-v5/api/col.md b/versioned_docs/version-v5/api/col.md
index 5885753ccb1..0b2c95ad3e3 100644
--- a/versioned_docs/version-v5/api/col.md
+++ b/versioned_docs/version-v5/api/col.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/col/props.md';
import Events from '@ionic-internal/component-api/v5/col/events.md';
import Methods from '@ionic-internal/component-api/v5/col/methods.md';
import Parts from '@ionic-internal/component-api/v5/col/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/col/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/col/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/col/slots.md';
# ion-col
diff --git a/versioned_docs/version-v5/api/content.md b/versioned_docs/version-v5/api/content.md
index 733c38c252c..858ee75b095 100644
--- a/versioned_docs/version-v5/api/content.md
+++ b/versioned_docs/version-v5/api/content.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/content/props.md';
import Events from '@ionic-internal/component-api/v5/content/events.md';
import Methods from '@ionic-internal/component-api/v5/content/methods.md';
import Parts from '@ionic-internal/component-api/v5/content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/content/slots.md';
# ion-content
diff --git a/versioned_docs/version-v5/api/datetime.md b/versioned_docs/version-v5/api/datetime.md
index 13596f1b72e..f33a1185593 100644
--- a/versioned_docs/version-v5/api/datetime.md
+++ b/versioned_docs/version-v5/api/datetime.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/datetime/props.md';
import Events from '@ionic-internal/component-api/v5/datetime/events.md';
import Methods from '@ionic-internal/component-api/v5/datetime/methods.md';
import Parts from '@ionic-internal/component-api/v5/datetime/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/datetime/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/datetime/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/datetime/slots.md';
# ion-datetime
diff --git a/versioned_docs/version-v5/api/fab-button.md b/versioned_docs/version-v5/api/fab-button.md
index 3f94f28ed9a..c7bdcdf6c07 100644
--- a/versioned_docs/version-v5/api/fab-button.md
+++ b/versioned_docs/version-v5/api/fab-button.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/fab-button/props.md';
import Events from '@ionic-internal/component-api/v5/fab-button/events.md';
import Methods from '@ionic-internal/component-api/v5/fab-button/methods.md';
import Parts from '@ionic-internal/component-api/v5/fab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/fab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/fab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/fab-button/slots.md';
# ion-fab-button
diff --git a/versioned_docs/version-v5/api/fab-list.md b/versioned_docs/version-v5/api/fab-list.md
index 68ca6717a59..fe603584d2d 100644
--- a/versioned_docs/version-v5/api/fab-list.md
+++ b/versioned_docs/version-v5/api/fab-list.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/fab-list/props.md';
import Events from '@ionic-internal/component-api/v5/fab-list/events.md';
import Methods from '@ionic-internal/component-api/v5/fab-list/methods.md';
import Parts from '@ionic-internal/component-api/v5/fab-list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/fab-list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/fab-list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/fab-list/slots.md';
# ion-fab-list
diff --git a/versioned_docs/version-v5/api/fab.md b/versioned_docs/version-v5/api/fab.md
index 722f8bb7634..281c7632a29 100644
--- a/versioned_docs/version-v5/api/fab.md
+++ b/versioned_docs/version-v5/api/fab.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/fab/props.md';
import Events from '@ionic-internal/component-api/v5/fab/events.md';
import Methods from '@ionic-internal/component-api/v5/fab/methods.md';
import Parts from '@ionic-internal/component-api/v5/fab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/fab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/fab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/fab/slots.md';
# ion-fab
diff --git a/versioned_docs/version-v5/api/footer.md b/versioned_docs/version-v5/api/footer.md
index 0d0ffd979e7..6b76a0cb777 100644
--- a/versioned_docs/version-v5/api/footer.md
+++ b/versioned_docs/version-v5/api/footer.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/footer/props.md';
import Events from '@ionic-internal/component-api/v5/footer/events.md';
import Methods from '@ionic-internal/component-api/v5/footer/methods.md';
import Parts from '@ionic-internal/component-api/v5/footer/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/footer/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/footer/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/footer/slots.md';
# ion-footer
diff --git a/versioned_docs/version-v5/api/grid.md b/versioned_docs/version-v5/api/grid.md
index e5d5b74338d..2f3eaa109a7 100644
--- a/versioned_docs/version-v5/api/grid.md
+++ b/versioned_docs/version-v5/api/grid.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/grid/props.md';
import Events from '@ionic-internal/component-api/v5/grid/events.md';
import Methods from '@ionic-internal/component-api/v5/grid/methods.md';
import Parts from '@ionic-internal/component-api/v5/grid/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/grid/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/grid/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/grid/slots.md';
# ion-grid
diff --git a/versioned_docs/version-v5/api/header.md b/versioned_docs/version-v5/api/header.md
index 97c021ee8da..8e793a3936a 100644
--- a/versioned_docs/version-v5/api/header.md
+++ b/versioned_docs/version-v5/api/header.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/header/props.md';
import Events from '@ionic-internal/component-api/v5/header/events.md';
import Methods from '@ionic-internal/component-api/v5/header/methods.md';
import Parts from '@ionic-internal/component-api/v5/header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/header/slots.md';
# ion-header
diff --git a/versioned_docs/version-v5/api/img.md b/versioned_docs/version-v5/api/img.md
index d0921940945..5b39ccd48b1 100644
--- a/versioned_docs/version-v5/api/img.md
+++ b/versioned_docs/version-v5/api/img.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/img/props.md';
import Events from '@ionic-internal/component-api/v5/img/events.md';
import Methods from '@ionic-internal/component-api/v5/img/methods.md';
import Parts from '@ionic-internal/component-api/v5/img/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/img/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/img/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/img/slots.md';
# ion-img
diff --git a/versioned_docs/version-v5/api/infinite-scroll-content.md b/versioned_docs/version-v5/api/infinite-scroll-content.md
index a3a4cd63eb3..91994f19f9e 100644
--- a/versioned_docs/version-v5/api/infinite-scroll-content.md
+++ b/versioned_docs/version-v5/api/infinite-scroll-content.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/infinite-scroll-content/prop
import Events from '@ionic-internal/component-api/v5/infinite-scroll-content/events.md';
import Methods from '@ionic-internal/component-api/v5/infinite-scroll-content/methods.md';
import Parts from '@ionic-internal/component-api/v5/infinite-scroll-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/infinite-scroll-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/infinite-scroll-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/infinite-scroll-content/slots.md';
# ion-infinite-scroll-content
diff --git a/versioned_docs/version-v5/api/infinite-scroll.md b/versioned_docs/version-v5/api/infinite-scroll.md
index 0f5e576abfd..b3f5b702620 100644
--- a/versioned_docs/version-v5/api/infinite-scroll.md
+++ b/versioned_docs/version-v5/api/infinite-scroll.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/infinite-scroll/props.md';
import Events from '@ionic-internal/component-api/v5/infinite-scroll/events.md';
import Methods from '@ionic-internal/component-api/v5/infinite-scroll/methods.md';
import Parts from '@ionic-internal/component-api/v5/infinite-scroll/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/infinite-scroll/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/infinite-scroll/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/infinite-scroll/slots.md';
# ion-infinite-scroll
diff --git a/versioned_docs/version-v5/api/input.md b/versioned_docs/version-v5/api/input.md
index 5db846bb186..f5b5543444c 100644
--- a/versioned_docs/version-v5/api/input.md
+++ b/versioned_docs/version-v5/api/input.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/input/props.md';
import Events from '@ionic-internal/component-api/v5/input/events.md';
import Methods from '@ionic-internal/component-api/v5/input/methods.md';
import Parts from '@ionic-internal/component-api/v5/input/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/input/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/input/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/input/slots.md';
# ion-input
diff --git a/versioned_docs/version-v5/api/item-divider.md b/versioned_docs/version-v5/api/item-divider.md
index 96791a1d85f..8aba070d8a9 100644
--- a/versioned_docs/version-v5/api/item-divider.md
+++ b/versioned_docs/version-v5/api/item-divider.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/item-divider/props.md';
import Events from '@ionic-internal/component-api/v5/item-divider/events.md';
import Methods from '@ionic-internal/component-api/v5/item-divider/methods.md';
import Parts from '@ionic-internal/component-api/v5/item-divider/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/item-divider/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/item-divider/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/item-divider/slots.md';
# ion-item-divider
diff --git a/versioned_docs/version-v5/api/item-group.md b/versioned_docs/version-v5/api/item-group.md
index d0452a390d6..1e56d0e53e8 100644
--- a/versioned_docs/version-v5/api/item-group.md
+++ b/versioned_docs/version-v5/api/item-group.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/item-group/props.md';
import Events from '@ionic-internal/component-api/v5/item-group/events.md';
import Methods from '@ionic-internal/component-api/v5/item-group/methods.md';
import Parts from '@ionic-internal/component-api/v5/item-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/item-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/item-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/item-group/slots.md';
# ion-item-group
diff --git a/versioned_docs/version-v5/api/item-option.md b/versioned_docs/version-v5/api/item-option.md
index 258d25563f1..e0129cc57fc 100644
--- a/versioned_docs/version-v5/api/item-option.md
+++ b/versioned_docs/version-v5/api/item-option.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/item-option/props.md';
import Events from '@ionic-internal/component-api/v5/item-option/events.md';
import Methods from '@ionic-internal/component-api/v5/item-option/methods.md';
import Parts from '@ionic-internal/component-api/v5/item-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/item-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/item-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/item-option/slots.md';
# ion-item-option
diff --git a/versioned_docs/version-v5/api/item-options.md b/versioned_docs/version-v5/api/item-options.md
index 570a3a48299..0af2210c63e 100644
--- a/versioned_docs/version-v5/api/item-options.md
+++ b/versioned_docs/version-v5/api/item-options.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/item-options/props.md';
import Events from '@ionic-internal/component-api/v5/item-options/events.md';
import Methods from '@ionic-internal/component-api/v5/item-options/methods.md';
import Parts from '@ionic-internal/component-api/v5/item-options/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/item-options/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/item-options/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/item-options/slots.md';
# ion-item-options
diff --git a/versioned_docs/version-v5/api/item-sliding.md b/versioned_docs/version-v5/api/item-sliding.md
index f9c56ffb372..a3a354b0221 100644
--- a/versioned_docs/version-v5/api/item-sliding.md
+++ b/versioned_docs/version-v5/api/item-sliding.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/item-sliding/props.md';
import Events from '@ionic-internal/component-api/v5/item-sliding/events.md';
import Methods from '@ionic-internal/component-api/v5/item-sliding/methods.md';
import Parts from '@ionic-internal/component-api/v5/item-sliding/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/item-sliding/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/item-sliding/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/item-sliding/slots.md';
# ion-item-sliding
diff --git a/versioned_docs/version-v5/api/item.md b/versioned_docs/version-v5/api/item.md
index 7e2c7205d1c..476d1e7d2f0 100644
--- a/versioned_docs/version-v5/api/item.md
+++ b/versioned_docs/version-v5/api/item.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/item/props.md';
import Events from '@ionic-internal/component-api/v5/item/events.md';
import Methods from '@ionic-internal/component-api/v5/item/methods.md';
import Parts from '@ionic-internal/component-api/v5/item/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/item/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/item/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/item/slots.md';
# ion-item
diff --git a/versioned_docs/version-v5/api/label.md b/versioned_docs/version-v5/api/label.md
index c7594979a4e..29919fd96dc 100644
--- a/versioned_docs/version-v5/api/label.md
+++ b/versioned_docs/version-v5/api/label.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/label/props.md';
import Events from '@ionic-internal/component-api/v5/label/events.md';
import Methods from '@ionic-internal/component-api/v5/label/methods.md';
import Parts from '@ionic-internal/component-api/v5/label/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/label/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/label/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/label/slots.md';
# ion-label
diff --git a/versioned_docs/version-v5/api/list-header.md b/versioned_docs/version-v5/api/list-header.md
index d674b14a0c6..122176ab6a1 100644
--- a/versioned_docs/version-v5/api/list-header.md
+++ b/versioned_docs/version-v5/api/list-header.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/list-header/props.md';
import Events from '@ionic-internal/component-api/v5/list-header/events.md';
import Methods from '@ionic-internal/component-api/v5/list-header/methods.md';
import Parts from '@ionic-internal/component-api/v5/list-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/list-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/list-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/list-header/slots.md';
# ion-list-header
diff --git a/versioned_docs/version-v5/api/list.md b/versioned_docs/version-v5/api/list.md
index 4f483d30931..e18ad5b81e9 100644
--- a/versioned_docs/version-v5/api/list.md
+++ b/versioned_docs/version-v5/api/list.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/list/props.md';
import Events from '@ionic-internal/component-api/v5/list/events.md';
import Methods from '@ionic-internal/component-api/v5/list/methods.md';
import Parts from '@ionic-internal/component-api/v5/list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/list/slots.md';
# ion-list
diff --git a/versioned_docs/version-v5/api/loading.md b/versioned_docs/version-v5/api/loading.md
index 1cdddf62752..ec989774abf 100644
--- a/versioned_docs/version-v5/api/loading.md
+++ b/versioned_docs/version-v5/api/loading.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/loading/props.md';
import Events from '@ionic-internal/component-api/v5/loading/events.md';
import Methods from '@ionic-internal/component-api/v5/loading/methods.md';
import Parts from '@ionic-internal/component-api/v5/loading/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/loading/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/loading/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/loading/slots.md';
# ion-loading
diff --git a/versioned_docs/version-v5/api/menu-button.md b/versioned_docs/version-v5/api/menu-button.md
index cc27f399f79..1042dd82d69 100644
--- a/versioned_docs/version-v5/api/menu-button.md
+++ b/versioned_docs/version-v5/api/menu-button.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/menu-button/props.md';
import Events from '@ionic-internal/component-api/v5/menu-button/events.md';
import Methods from '@ionic-internal/component-api/v5/menu-button/methods.md';
import Parts from '@ionic-internal/component-api/v5/menu-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/menu-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/menu-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/menu-button/slots.md';
# ion-menu-button
diff --git a/versioned_docs/version-v5/api/menu-toggle.md b/versioned_docs/version-v5/api/menu-toggle.md
index b810836b81a..bc8e43902d8 100644
--- a/versioned_docs/version-v5/api/menu-toggle.md
+++ b/versioned_docs/version-v5/api/menu-toggle.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/menu-toggle/props.md';
import Events from '@ionic-internal/component-api/v5/menu-toggle/events.md';
import Methods from '@ionic-internal/component-api/v5/menu-toggle/methods.md';
import Parts from '@ionic-internal/component-api/v5/menu-toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/menu-toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/menu-toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/menu-toggle/slots.md';
# ion-menu-toggle
diff --git a/versioned_docs/version-v5/api/menu.md b/versioned_docs/version-v5/api/menu.md
index 19fc5ca7349..0f4940a092a 100644
--- a/versioned_docs/version-v5/api/menu.md
+++ b/versioned_docs/version-v5/api/menu.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/menu/props.md';
import Events from '@ionic-internal/component-api/v5/menu/events.md';
import Methods from '@ionic-internal/component-api/v5/menu/methods.md';
import Parts from '@ionic-internal/component-api/v5/menu/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/menu/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/menu/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/menu/slots.md';
# ion-menu
diff --git a/versioned_docs/version-v5/api/modal.md b/versioned_docs/version-v5/api/modal.md
index 6d1a76c21e5..68feb3e085d 100644
--- a/versioned_docs/version-v5/api/modal.md
+++ b/versioned_docs/version-v5/api/modal.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/modal/props.md';
import Events from '@ionic-internal/component-api/v5/modal/events.md';
import Methods from '@ionic-internal/component-api/v5/modal/methods.md';
import Parts from '@ionic-internal/component-api/v5/modal/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/modal/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/modal/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/modal/slots.md';
# ion-modal
diff --git a/versioned_docs/version-v5/api/nav-link.md b/versioned_docs/version-v5/api/nav-link.md
index b24a7a92892..09ef0424050 100644
--- a/versioned_docs/version-v5/api/nav-link.md
+++ b/versioned_docs/version-v5/api/nav-link.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/nav-link/props.md';
import Events from '@ionic-internal/component-api/v5/nav-link/events.md';
import Methods from '@ionic-internal/component-api/v5/nav-link/methods.md';
import Parts from '@ionic-internal/component-api/v5/nav-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/nav-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/nav-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/nav-link/slots.md';
# ion-nav-link
diff --git a/versioned_docs/version-v5/api/nav.md b/versioned_docs/version-v5/api/nav.md
index 7c07064fc0a..e1670e00796 100644
--- a/versioned_docs/version-v5/api/nav.md
+++ b/versioned_docs/version-v5/api/nav.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/nav/props.md';
import Events from '@ionic-internal/component-api/v5/nav/events.md';
import Methods from '@ionic-internal/component-api/v5/nav/methods.md';
import Parts from '@ionic-internal/component-api/v5/nav/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/nav/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/nav/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/nav/slots.md';
# ion-nav
diff --git a/versioned_docs/version-v5/api/note.md b/versioned_docs/version-v5/api/note.md
index 95271404b31..4a83797c4a4 100644
--- a/versioned_docs/version-v5/api/note.md
+++ b/versioned_docs/version-v5/api/note.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/note/props.md';
import Events from '@ionic-internal/component-api/v5/note/events.md';
import Methods from '@ionic-internal/component-api/v5/note/methods.md';
import Parts from '@ionic-internal/component-api/v5/note/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/note/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/note/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/note/slots.md';
# ion-note
diff --git a/versioned_docs/version-v5/api/picker.md b/versioned_docs/version-v5/api/picker.md
index 65d399459f2..f1ede61c876 100644
--- a/versioned_docs/version-v5/api/picker.md
+++ b/versioned_docs/version-v5/api/picker.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/picker/props.md';
import Events from '@ionic-internal/component-api/v5/picker/events.md';
import Methods from '@ionic-internal/component-api/v5/picker/methods.md';
import Parts from '@ionic-internal/component-api/v5/picker/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/picker/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/picker/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/picker/slots.md';
# ion-picker
diff --git a/versioned_docs/version-v5/api/popover.md b/versioned_docs/version-v5/api/popover.md
index f1ce142f03b..27a9295f0da 100644
--- a/versioned_docs/version-v5/api/popover.md
+++ b/versioned_docs/version-v5/api/popover.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/popover/props.md';
import Events from '@ionic-internal/component-api/v5/popover/events.md';
import Methods from '@ionic-internal/component-api/v5/popover/methods.md';
import Parts from '@ionic-internal/component-api/v5/popover/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/popover/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/popover/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/popover/slots.md';
# ion-popover
diff --git a/versioned_docs/version-v5/api/progress-bar.md b/versioned_docs/version-v5/api/progress-bar.md
index da1c3dedd37..b0f44bcd80f 100644
--- a/versioned_docs/version-v5/api/progress-bar.md
+++ b/versioned_docs/version-v5/api/progress-bar.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/progress-bar/props.md';
import Events from '@ionic-internal/component-api/v5/progress-bar/events.md';
import Methods from '@ionic-internal/component-api/v5/progress-bar/methods.md';
import Parts from '@ionic-internal/component-api/v5/progress-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/progress-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/progress-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/progress-bar/slots.md';
# ion-progress-bar
diff --git a/versioned_docs/version-v5/api/radio-group.md b/versioned_docs/version-v5/api/radio-group.md
index 3cbaf9cd831..a4ce20f417e 100644
--- a/versioned_docs/version-v5/api/radio-group.md
+++ b/versioned_docs/version-v5/api/radio-group.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/radio-group/props.md';
import Events from '@ionic-internal/component-api/v5/radio-group/events.md';
import Methods from '@ionic-internal/component-api/v5/radio-group/methods.md';
import Parts from '@ionic-internal/component-api/v5/radio-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/radio-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/radio-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/radio-group/slots.md';
# ion-radio-group
diff --git a/versioned_docs/version-v5/api/radio.md b/versioned_docs/version-v5/api/radio.md
index 8f2522e953a..4540cbc1100 100644
--- a/versioned_docs/version-v5/api/radio.md
+++ b/versioned_docs/version-v5/api/radio.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/radio/props.md';
import Events from '@ionic-internal/component-api/v5/radio/events.md';
import Methods from '@ionic-internal/component-api/v5/radio/methods.md';
import Parts from '@ionic-internal/component-api/v5/radio/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/radio/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/radio/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/radio/slots.md';
# ion-radio
diff --git a/versioned_docs/version-v5/api/range.md b/versioned_docs/version-v5/api/range.md
index 7f935e3f481..e9e8fec4d7a 100644
--- a/versioned_docs/version-v5/api/range.md
+++ b/versioned_docs/version-v5/api/range.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/range/props.md';
import Events from '@ionic-internal/component-api/v5/range/events.md';
import Methods from '@ionic-internal/component-api/v5/range/methods.md';
import Parts from '@ionic-internal/component-api/v5/range/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/range/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/range/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/range/slots.md';
# ion-range
diff --git a/versioned_docs/version-v5/api/refresher-content.md b/versioned_docs/version-v5/api/refresher-content.md
index cf72c8fef92..48a8c8880c7 100644
--- a/versioned_docs/version-v5/api/refresher-content.md
+++ b/versioned_docs/version-v5/api/refresher-content.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/refresher-content/props.md';
import Events from '@ionic-internal/component-api/v5/refresher-content/events.md';
import Methods from '@ionic-internal/component-api/v5/refresher-content/methods.md';
import Parts from '@ionic-internal/component-api/v5/refresher-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/refresher-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/refresher-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/refresher-content/slots.md';
# ion-refresher-content
diff --git a/versioned_docs/version-v5/api/refresher.md b/versioned_docs/version-v5/api/refresher.md
index 76f40d3715c..e7cdf0825ce 100644
--- a/versioned_docs/version-v5/api/refresher.md
+++ b/versioned_docs/version-v5/api/refresher.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/refresher/props.md';
import Events from '@ionic-internal/component-api/v5/refresher/events.md';
import Methods from '@ionic-internal/component-api/v5/refresher/methods.md';
import Parts from '@ionic-internal/component-api/v5/refresher/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/refresher/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/refresher/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/refresher/slots.md';
# ion-refresher
diff --git a/versioned_docs/version-v5/api/reorder-group.md b/versioned_docs/version-v5/api/reorder-group.md
index 9d605927575..ed102f8d5ea 100644
--- a/versioned_docs/version-v5/api/reorder-group.md
+++ b/versioned_docs/version-v5/api/reorder-group.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/reorder-group/props.md';
import Events from '@ionic-internal/component-api/v5/reorder-group/events.md';
import Methods from '@ionic-internal/component-api/v5/reorder-group/methods.md';
import Parts from '@ionic-internal/component-api/v5/reorder-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/reorder-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/reorder-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/reorder-group/slots.md';
# ion-reorder-group
diff --git a/versioned_docs/version-v5/api/reorder.md b/versioned_docs/version-v5/api/reorder.md
index 04d5d40b244..749902a80f3 100644
--- a/versioned_docs/version-v5/api/reorder.md
+++ b/versioned_docs/version-v5/api/reorder.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/reorder/props.md';
import Events from '@ionic-internal/component-api/v5/reorder/events.md';
import Methods from '@ionic-internal/component-api/v5/reorder/methods.md';
import Parts from '@ionic-internal/component-api/v5/reorder/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/reorder/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/reorder/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/reorder/slots.md';
# ion-reorder
diff --git a/versioned_docs/version-v5/api/ripple-effect.md b/versioned_docs/version-v5/api/ripple-effect.md
index cf5401e0428..addd55e6d38 100644
--- a/versioned_docs/version-v5/api/ripple-effect.md
+++ b/versioned_docs/version-v5/api/ripple-effect.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/ripple-effect/props.md';
import Events from '@ionic-internal/component-api/v5/ripple-effect/events.md';
import Methods from '@ionic-internal/component-api/v5/ripple-effect/methods.md';
import Parts from '@ionic-internal/component-api/v5/ripple-effect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/ripple-effect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/ripple-effect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/ripple-effect/slots.md';
# ion-ripple-effect
diff --git a/versioned_docs/version-v5/api/route-redirect.md b/versioned_docs/version-v5/api/route-redirect.md
index 867f8908a8e..b2e35af1827 100644
--- a/versioned_docs/version-v5/api/route-redirect.md
+++ b/versioned_docs/version-v5/api/route-redirect.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/route-redirect/props.md';
import Events from '@ionic-internal/component-api/v5/route-redirect/events.md';
import Methods from '@ionic-internal/component-api/v5/route-redirect/methods.md';
import Parts from '@ionic-internal/component-api/v5/route-redirect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/route-redirect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/route-redirect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/route-redirect/slots.md';
# ion-route-redirect
diff --git a/versioned_docs/version-v5/api/route.md b/versioned_docs/version-v5/api/route.md
index 437fb32ef7b..0c12b788a85 100644
--- a/versioned_docs/version-v5/api/route.md
+++ b/versioned_docs/version-v5/api/route.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/route/props.md';
import Events from '@ionic-internal/component-api/v5/route/events.md';
import Methods from '@ionic-internal/component-api/v5/route/methods.md';
import Parts from '@ionic-internal/component-api/v5/route/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/route/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/route/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/route/slots.md';
# ion-route
diff --git a/versioned_docs/version-v5/api/router-link.md b/versioned_docs/version-v5/api/router-link.md
index aa0fd34720b..6ba51db4500 100644
--- a/versioned_docs/version-v5/api/router-link.md
+++ b/versioned_docs/version-v5/api/router-link.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/router-link/props.md';
import Events from '@ionic-internal/component-api/v5/router-link/events.md';
import Methods from '@ionic-internal/component-api/v5/router-link/methods.md';
import Parts from '@ionic-internal/component-api/v5/router-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/router-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/router-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/router-link/slots.md';
# ion-router-link
diff --git a/versioned_docs/version-v5/api/router-outlet.md b/versioned_docs/version-v5/api/router-outlet.md
index 5447b99a21c..f74db7657f5 100644
--- a/versioned_docs/version-v5/api/router-outlet.md
+++ b/versioned_docs/version-v5/api/router-outlet.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/router-outlet/props.md';
import Events from '@ionic-internal/component-api/v5/router-outlet/events.md';
import Methods from '@ionic-internal/component-api/v5/router-outlet/methods.md';
import Parts from '@ionic-internal/component-api/v5/router-outlet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/router-outlet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/router-outlet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/router-outlet/slots.md';
# ion-router-outlet
diff --git a/versioned_docs/version-v5/api/router.md b/versioned_docs/version-v5/api/router.md
index cf6214c11b2..72c38e55959 100644
--- a/versioned_docs/version-v5/api/router.md
+++ b/versioned_docs/version-v5/api/router.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/router/props.md';
import Events from '@ionic-internal/component-api/v5/router/events.md';
import Methods from '@ionic-internal/component-api/v5/router/methods.md';
import Parts from '@ionic-internal/component-api/v5/router/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/router/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/router/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/router/slots.md';
# ion-router
diff --git a/versioned_docs/version-v5/api/row.md b/versioned_docs/version-v5/api/row.md
index 0b655a677eb..025c3a24bed 100644
--- a/versioned_docs/version-v5/api/row.md
+++ b/versioned_docs/version-v5/api/row.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/row/props.md';
import Events from '@ionic-internal/component-api/v5/row/events.md';
import Methods from '@ionic-internal/component-api/v5/row/methods.md';
import Parts from '@ionic-internal/component-api/v5/row/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/row/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/row/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/row/slots.md';
# ion-row
diff --git a/versioned_docs/version-v5/api/searchbar.md b/versioned_docs/version-v5/api/searchbar.md
index 05df9952643..c6ec518ade0 100644
--- a/versioned_docs/version-v5/api/searchbar.md
+++ b/versioned_docs/version-v5/api/searchbar.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/searchbar/props.md';
import Events from '@ionic-internal/component-api/v5/searchbar/events.md';
import Methods from '@ionic-internal/component-api/v5/searchbar/methods.md';
import Parts from '@ionic-internal/component-api/v5/searchbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/searchbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/searchbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/searchbar/slots.md';
# ion-searchbar
diff --git a/versioned_docs/version-v5/api/segment-button.md b/versioned_docs/version-v5/api/segment-button.md
index 95edd0a2953..9f028812e04 100644
--- a/versioned_docs/version-v5/api/segment-button.md
+++ b/versioned_docs/version-v5/api/segment-button.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/segment-button/props.md';
import Events from '@ionic-internal/component-api/v5/segment-button/events.md';
import Methods from '@ionic-internal/component-api/v5/segment-button/methods.md';
import Parts from '@ionic-internal/component-api/v5/segment-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/segment-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/segment-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/segment-button/slots.md';
# ion-segment-button
diff --git a/versioned_docs/version-v5/api/segment.md b/versioned_docs/version-v5/api/segment.md
index aa2ef17de63..62768f8c02d 100644
--- a/versioned_docs/version-v5/api/segment.md
+++ b/versioned_docs/version-v5/api/segment.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/segment/props.md';
import Events from '@ionic-internal/component-api/v5/segment/events.md';
import Methods from '@ionic-internal/component-api/v5/segment/methods.md';
import Parts from '@ionic-internal/component-api/v5/segment/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/segment/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/segment/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/segment/slots.md';
# ion-segment
diff --git a/versioned_docs/version-v5/api/select-option.md b/versioned_docs/version-v5/api/select-option.md
index 367ecf667d6..1b52d1a6811 100644
--- a/versioned_docs/version-v5/api/select-option.md
+++ b/versioned_docs/version-v5/api/select-option.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/select-option/props.md';
import Events from '@ionic-internal/component-api/v5/select-option/events.md';
import Methods from '@ionic-internal/component-api/v5/select-option/methods.md';
import Parts from '@ionic-internal/component-api/v5/select-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/select-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/select-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/select-option/slots.md';
# ion-select-option
diff --git a/versioned_docs/version-v5/api/select.md b/versioned_docs/version-v5/api/select.md
index 4cef9b394d1..f803eab81c5 100644
--- a/versioned_docs/version-v5/api/select.md
+++ b/versioned_docs/version-v5/api/select.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/select/props.md';
import Events from '@ionic-internal/component-api/v5/select/events.md';
import Methods from '@ionic-internal/component-api/v5/select/methods.md';
import Parts from '@ionic-internal/component-api/v5/select/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/select/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/select/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/select/slots.md';
# ion-select
diff --git a/versioned_docs/version-v5/api/skeleton-text.md b/versioned_docs/version-v5/api/skeleton-text.md
index 4abce271d81..3a420685677 100644
--- a/versioned_docs/version-v5/api/skeleton-text.md
+++ b/versioned_docs/version-v5/api/skeleton-text.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/skeleton-text/props.md';
import Events from '@ionic-internal/component-api/v5/skeleton-text/events.md';
import Methods from '@ionic-internal/component-api/v5/skeleton-text/methods.md';
import Parts from '@ionic-internal/component-api/v5/skeleton-text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/skeleton-text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/skeleton-text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/skeleton-text/slots.md';
# ion-skeleton-text
diff --git a/versioned_docs/version-v5/api/slide.md b/versioned_docs/version-v5/api/slide.md
index 83f3d3dc01b..878add9fea3 100644
--- a/versioned_docs/version-v5/api/slide.md
+++ b/versioned_docs/version-v5/api/slide.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/slide/props.md';
import Events from '@ionic-internal/component-api/v5/slide/events.md';
import Methods from '@ionic-internal/component-api/v5/slide/methods.md';
import Parts from '@ionic-internal/component-api/v5/slide/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/slide/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/slide/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/slide/slots.md';
# ion-slide
diff --git a/versioned_docs/version-v5/api/slides.md b/versioned_docs/version-v5/api/slides.md
index 76d810ee4a4..8461e82c3d9 100644
--- a/versioned_docs/version-v5/api/slides.md
+++ b/versioned_docs/version-v5/api/slides.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/slides/props.md';
import Events from '@ionic-internal/component-api/v5/slides/events.md';
import Methods from '@ionic-internal/component-api/v5/slides/methods.md';
import Parts from '@ionic-internal/component-api/v5/slides/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/slides/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/slides/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/slides/slots.md';
# ion-slides
diff --git a/versioned_docs/version-v5/api/spinner.md b/versioned_docs/version-v5/api/spinner.md
index 69bd217b967..deb453e6bbb 100644
--- a/versioned_docs/version-v5/api/spinner.md
+++ b/versioned_docs/version-v5/api/spinner.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/spinner/props.md';
import Events from '@ionic-internal/component-api/v5/spinner/events.md';
import Methods from '@ionic-internal/component-api/v5/spinner/methods.md';
import Parts from '@ionic-internal/component-api/v5/spinner/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/spinner/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/spinner/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/spinner/slots.md';
# ion-spinner
diff --git a/versioned_docs/version-v5/api/split-pane.md b/versioned_docs/version-v5/api/split-pane.md
index 1d6ba51db52..9a975a062f4 100644
--- a/versioned_docs/version-v5/api/split-pane.md
+++ b/versioned_docs/version-v5/api/split-pane.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/split-pane/props.md';
import Events from '@ionic-internal/component-api/v5/split-pane/events.md';
import Methods from '@ionic-internal/component-api/v5/split-pane/methods.md';
import Parts from '@ionic-internal/component-api/v5/split-pane/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/split-pane/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/split-pane/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/split-pane/slots.md';
# ion-split-pane
diff --git a/versioned_docs/version-v5/api/tab-bar.md b/versioned_docs/version-v5/api/tab-bar.md
index 002dad4e8bf..b3884fcbcd7 100644
--- a/versioned_docs/version-v5/api/tab-bar.md
+++ b/versioned_docs/version-v5/api/tab-bar.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/tab-bar/props.md';
import Events from '@ionic-internal/component-api/v5/tab-bar/events.md';
import Methods from '@ionic-internal/component-api/v5/tab-bar/methods.md';
import Parts from '@ionic-internal/component-api/v5/tab-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/tab-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/tab-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/tab-bar/slots.md';
# ion-tab-bar
diff --git a/versioned_docs/version-v5/api/tab-button.md b/versioned_docs/version-v5/api/tab-button.md
index 83100e90adb..dc197bd54cb 100644
--- a/versioned_docs/version-v5/api/tab-button.md
+++ b/versioned_docs/version-v5/api/tab-button.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/tab-button/props.md';
import Events from '@ionic-internal/component-api/v5/tab-button/events.md';
import Methods from '@ionic-internal/component-api/v5/tab-button/methods.md';
import Parts from '@ionic-internal/component-api/v5/tab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/tab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/tab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/tab-button/slots.md';
# ion-tab-button
diff --git a/versioned_docs/version-v5/api/tab.md b/versioned_docs/version-v5/api/tab.md
index 9f54b12145a..5b15146cccd 100644
--- a/versioned_docs/version-v5/api/tab.md
+++ b/versioned_docs/version-v5/api/tab.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/tab/props.md';
import Events from '@ionic-internal/component-api/v5/tab/events.md';
import Methods from '@ionic-internal/component-api/v5/tab/methods.md';
import Parts from '@ionic-internal/component-api/v5/tab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/tab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/tab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/tab/slots.md';
# ion-tab
diff --git a/versioned_docs/version-v5/api/tabs.md b/versioned_docs/version-v5/api/tabs.md
index 5ac0ddd3179..5a8d9777831 100644
--- a/versioned_docs/version-v5/api/tabs.md
+++ b/versioned_docs/version-v5/api/tabs.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/tabs/props.md';
import Events from '@ionic-internal/component-api/v5/tabs/events.md';
import Methods from '@ionic-internal/component-api/v5/tabs/methods.md';
import Parts from '@ionic-internal/component-api/v5/tabs/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/tabs/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/tabs/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/tabs/slots.md';
# ion-tabs
diff --git a/versioned_docs/version-v5/api/text.md b/versioned_docs/version-v5/api/text.md
index 320d897f9a9..81af4617abc 100644
--- a/versioned_docs/version-v5/api/text.md
+++ b/versioned_docs/version-v5/api/text.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/text/props.md';
import Events from '@ionic-internal/component-api/v5/text/events.md';
import Methods from '@ionic-internal/component-api/v5/text/methods.md';
import Parts from '@ionic-internal/component-api/v5/text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/text/slots.md';
# ion-text
diff --git a/versioned_docs/version-v5/api/textarea.md b/versioned_docs/version-v5/api/textarea.md
index 8412d85d8a2..166bd8d6fd0 100644
--- a/versioned_docs/version-v5/api/textarea.md
+++ b/versioned_docs/version-v5/api/textarea.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v5/textarea/props.md';
import Events from '@ionic-internal/component-api/v5/textarea/events.md';
import Methods from '@ionic-internal/component-api/v5/textarea/methods.md';
import Parts from '@ionic-internal/component-api/v5/textarea/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/textarea/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/textarea/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/textarea/slots.md';
# ion-textarea
diff --git a/versioned_docs/version-v5/api/thumbnail.md b/versioned_docs/version-v5/api/thumbnail.md
index 6f3dfcc6736..e8fa9edeba2 100644
--- a/versioned_docs/version-v5/api/thumbnail.md
+++ b/versioned_docs/version-v5/api/thumbnail.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/thumbnail/props.md';
import Events from '@ionic-internal/component-api/v5/thumbnail/events.md';
import Methods from '@ionic-internal/component-api/v5/thumbnail/methods.md';
import Parts from '@ionic-internal/component-api/v5/thumbnail/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/thumbnail/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/thumbnail/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/thumbnail/slots.md';
# ion-thumbnail
diff --git a/versioned_docs/version-v5/api/title.md b/versioned_docs/version-v5/api/title.md
index 2807c2b1e65..f55c320ea96 100644
--- a/versioned_docs/version-v5/api/title.md
+++ b/versioned_docs/version-v5/api/title.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/title/props.md';
import Events from '@ionic-internal/component-api/v5/title/events.md';
import Methods from '@ionic-internal/component-api/v5/title/methods.md';
import Parts from '@ionic-internal/component-api/v5/title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/title/slots.md';
# ion-title
diff --git a/versioned_docs/version-v5/api/toast.md b/versioned_docs/version-v5/api/toast.md
index 684ff050d36..dd4b4b7b962 100644
--- a/versioned_docs/version-v5/api/toast.md
+++ b/versioned_docs/version-v5/api/toast.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/toast/props.md';
import Events from '@ionic-internal/component-api/v5/toast/events.md';
import Methods from '@ionic-internal/component-api/v5/toast/methods.md';
import Parts from '@ionic-internal/component-api/v5/toast/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/toast/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/toast/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/toast/slots.md';
# ion-toast
diff --git a/versioned_docs/version-v5/api/toggle.md b/versioned_docs/version-v5/api/toggle.md
index 1f7c34dfd08..009cecf1b54 100644
--- a/versioned_docs/version-v5/api/toggle.md
+++ b/versioned_docs/version-v5/api/toggle.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/toggle/props.md';
import Events from '@ionic-internal/component-api/v5/toggle/events.md';
import Methods from '@ionic-internal/component-api/v5/toggle/methods.md';
import Parts from '@ionic-internal/component-api/v5/toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/toggle/slots.md';
# ion-toggle
diff --git a/versioned_docs/version-v5/api/toolbar.md b/versioned_docs/version-v5/api/toolbar.md
index caafcba4e32..28d9eb1255b 100644
--- a/versioned_docs/version-v5/api/toolbar.md
+++ b/versioned_docs/version-v5/api/toolbar.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v5/toolbar/props.md';
import Events from '@ionic-internal/component-api/v5/toolbar/events.md';
import Methods from '@ionic-internal/component-api/v5/toolbar/methods.md';
import Parts from '@ionic-internal/component-api/v5/toolbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/toolbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/toolbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/toolbar/slots.md';
# ion-toolbar
diff --git a/versioned_docs/version-v5/api/virtual-scroll.md b/versioned_docs/version-v5/api/virtual-scroll.md
index 8e6b1118704..073d48ac72f 100644
--- a/versioned_docs/version-v5/api/virtual-scroll.md
+++ b/versioned_docs/version-v5/api/virtual-scroll.md
@@ -11,7 +11,7 @@ import Props from '@ionic-internal/component-api/v5/virtual-scroll/props.md';
import Events from '@ionic-internal/component-api/v5/virtual-scroll/events.md';
import Methods from '@ionic-internal/component-api/v5/virtual-scroll/methods.md';
import Parts from '@ionic-internal/component-api/v5/virtual-scroll/parts.md';
-import CustomProps from '@ionic-internal/component-api/v5/virtual-scroll/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v5/virtual-scroll/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v5/virtual-scroll/slots.md';
# ion-virtual-scroll
diff --git a/versioned_docs/version-v6/api/accordion-group.md b/versioned_docs/version-v6/api/accordion-group.md
index 80dac608394..cf041d37a1c 100644
--- a/versioned_docs/version-v6/api/accordion-group.md
+++ b/versioned_docs/version-v6/api/accordion-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/accordion-group/props.md';
import Events from '@ionic-internal/component-api/v6/accordion-group/events.md';
import Methods from '@ionic-internal/component-api/v6/accordion-group/methods.md';
import Parts from '@ionic-internal/component-api/v6/accordion-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/accordion-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/accordion-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/accordion-group/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/accordion.md b/versioned_docs/version-v6/api/accordion.md
index 3cf53e1823f..5017a5b64e3 100644
--- a/versioned_docs/version-v6/api/accordion.md
+++ b/versioned_docs/version-v6/api/accordion.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/accordion/props.md';
import Events from '@ionic-internal/component-api/v6/accordion/events.md';
import Methods from '@ionic-internal/component-api/v6/accordion/methods.md';
import Parts from '@ionic-internal/component-api/v6/accordion/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/accordion/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/accordion/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/accordion/slots.md';
diff --git a/versioned_docs/version-v6/api/action-sheet.md b/versioned_docs/version-v6/api/action-sheet.md
index 67d0b6d193b..54877d4a3e5 100644
--- a/versioned_docs/version-v6/api/action-sheet.md
+++ b/versioned_docs/version-v6/api/action-sheet.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/action-sheet/props.md';
import Events from '@ionic-internal/component-api/v6/action-sheet/events.md';
import Methods from '@ionic-internal/component-api/v6/action-sheet/methods.md';
import Parts from '@ionic-internal/component-api/v6/action-sheet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/action-sheet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/action-sheet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/action-sheet/slots.md';
diff --git a/versioned_docs/version-v6/api/alert.md b/versioned_docs/version-v6/api/alert.md
index 6a045bd3afc..c68e9588e14 100644
--- a/versioned_docs/version-v6/api/alert.md
+++ b/versioned_docs/version-v6/api/alert.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v6/alert/props.md';
import Events from '@ionic-internal/component-api/v6/alert/events.md';
import Methods from '@ionic-internal/component-api/v6/alert/methods.md';
import Parts from '@ionic-internal/component-api/v6/alert/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/alert/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/alert/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/alert/slots.md';
diff --git a/versioned_docs/version-v6/api/app.md b/versioned_docs/version-v6/api/app.md
index 144734dd1c6..564ee8fcb4c 100644
--- a/versioned_docs/version-v6/api/app.md
+++ b/versioned_docs/version-v6/api/app.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/app/props.md';
import Events from '@ionic-internal/component-api/v6/app/events.md';
import Methods from '@ionic-internal/component-api/v6/app/methods.md';
import Parts from '@ionic-internal/component-api/v6/app/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/app/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/app/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/app/slots.md';
diff --git a/versioned_docs/version-v6/api/avatar.md b/versioned_docs/version-v6/api/avatar.md
index da0f858dabc..ca1258e7e20 100644
--- a/versioned_docs/version-v6/api/avatar.md
+++ b/versioned_docs/version-v6/api/avatar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/avatar/props.md';
import Events from '@ionic-internal/component-api/v6/avatar/events.md';
import Methods from '@ionic-internal/component-api/v6/avatar/methods.md';
import Parts from '@ionic-internal/component-api/v6/avatar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/avatar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/avatar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/avatar/slots.md';
diff --git a/versioned_docs/version-v6/api/back-button.md b/versioned_docs/version-v6/api/back-button.md
index 29bbf1638c0..3445c09e4a0 100644
--- a/versioned_docs/version-v6/api/back-button.md
+++ b/versioned_docs/version-v6/api/back-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/back-button/props.md';
import Events from '@ionic-internal/component-api/v6/back-button/events.md';
import Methods from '@ionic-internal/component-api/v6/back-button/methods.md';
import Parts from '@ionic-internal/component-api/v6/back-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/back-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/back-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/back-button/slots.md';
diff --git a/versioned_docs/version-v6/api/backdrop.md b/versioned_docs/version-v6/api/backdrop.md
index ae1ecd965b4..d2c27982dea 100644
--- a/versioned_docs/version-v6/api/backdrop.md
+++ b/versioned_docs/version-v6/api/backdrop.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/backdrop/props.md';
import Events from '@ionic-internal/component-api/v6/backdrop/events.md';
import Methods from '@ionic-internal/component-api/v6/backdrop/methods.md';
import Parts from '@ionic-internal/component-api/v6/backdrop/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/backdrop/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/backdrop/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/backdrop/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/badge.md b/versioned_docs/version-v6/api/badge.md
index c63aaab49ee..8065b14a362 100644
--- a/versioned_docs/version-v6/api/badge.md
+++ b/versioned_docs/version-v6/api/badge.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/badge/props.md';
import Events from '@ionic-internal/component-api/v6/badge/events.md';
import Methods from '@ionic-internal/component-api/v6/badge/methods.md';
import Parts from '@ionic-internal/component-api/v6/badge/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/badge/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/badge/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/badge/slots.md';
diff --git a/versioned_docs/version-v6/api/breadcrumb.md b/versioned_docs/version-v6/api/breadcrumb.md
index c964549933b..4c358b58536 100644
--- a/versioned_docs/version-v6/api/breadcrumb.md
+++ b/versioned_docs/version-v6/api/breadcrumb.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/breadcrumb/props.md';
import Events from '@ionic-internal/component-api/v6/breadcrumb/events.md';
import Methods from '@ionic-internal/component-api/v6/breadcrumb/methods.md';
import Parts from '@ionic-internal/component-api/v6/breadcrumb/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/breadcrumb/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/breadcrumb/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/breadcrumb/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/breadcrumbs.md b/versioned_docs/version-v6/api/breadcrumbs.md
index 471f5dd4291..d78e45ff0a1 100644
--- a/versioned_docs/version-v6/api/breadcrumbs.md
+++ b/versioned_docs/version-v6/api/breadcrumbs.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/breadcrumbs/props.md';
import Events from '@ionic-internal/component-api/v6/breadcrumbs/events.md';
import Methods from '@ionic-internal/component-api/v6/breadcrumbs/methods.md';
import Parts from '@ionic-internal/component-api/v6/breadcrumbs/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/breadcrumbs/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/breadcrumbs/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/breadcrumbs/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/button.md b/versioned_docs/version-v6/api/button.md
index 897d4d3f8e5..9aa411a1f87 100644
--- a/versioned_docs/version-v6/api/button.md
+++ b/versioned_docs/version-v6/api/button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/button/props.md';
import Events from '@ionic-internal/component-api/v6/button/events.md';
import Methods from '@ionic-internal/component-api/v6/button/methods.md';
import Parts from '@ionic-internal/component-api/v6/button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/button/slots.md';
diff --git a/versioned_docs/version-v6/api/buttons.md b/versioned_docs/version-v6/api/buttons.md
index d20c05adee6..fda9556be6e 100644
--- a/versioned_docs/version-v6/api/buttons.md
+++ b/versioned_docs/version-v6/api/buttons.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/buttons/props.md';
import Events from '@ionic-internal/component-api/v6/buttons/events.md';
import Methods from '@ionic-internal/component-api/v6/buttons/methods.md';
import Parts from '@ionic-internal/component-api/v6/buttons/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/buttons/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/buttons/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/buttons/slots.md';
diff --git a/versioned_docs/version-v6/api/card-content.md b/versioned_docs/version-v6/api/card-content.md
index 58f621b3d89..9615532ace9 100644
--- a/versioned_docs/version-v6/api/card-content.md
+++ b/versioned_docs/version-v6/api/card-content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/card-content/props.md';
import Events from '@ionic-internal/component-api/v6/card-content/events.md';
import Methods from '@ionic-internal/component-api/v6/card-content/methods.md';
import Parts from '@ionic-internal/component-api/v6/card-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/card-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/card-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/card-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/card-header.md b/versioned_docs/version-v6/api/card-header.md
index 0461d60b54e..818265bf670 100644
--- a/versioned_docs/version-v6/api/card-header.md
+++ b/versioned_docs/version-v6/api/card-header.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/card-header/props.md';
import Events from '@ionic-internal/component-api/v6/card-header/events.md';
import Methods from '@ionic-internal/component-api/v6/card-header/methods.md';
import Parts from '@ionic-internal/component-api/v6/card-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/card-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/card-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/card-header/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/card-subtitle.md b/versioned_docs/version-v6/api/card-subtitle.md
index 2779735e71f..10cf0ad1930 100644
--- a/versioned_docs/version-v6/api/card-subtitle.md
+++ b/versioned_docs/version-v6/api/card-subtitle.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/card-subtitle/props.md';
import Events from '@ionic-internal/component-api/v6/card-subtitle/events.md';
import Methods from '@ionic-internal/component-api/v6/card-subtitle/methods.md';
import Parts from '@ionic-internal/component-api/v6/card-subtitle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/card-subtitle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/card-subtitle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/card-subtitle/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/card-title.md b/versioned_docs/version-v6/api/card-title.md
index ee72f051ed3..d7169c28bce 100644
--- a/versioned_docs/version-v6/api/card-title.md
+++ b/versioned_docs/version-v6/api/card-title.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/card-title/props.md';
import Events from '@ionic-internal/component-api/v6/card-title/events.md';
import Methods from '@ionic-internal/component-api/v6/card-title/methods.md';
import Parts from '@ionic-internal/component-api/v6/card-title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/card-title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/card-title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/card-title/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/card.md b/versioned_docs/version-v6/api/card.md
index c67dd2a27b8..d9fe1b64e0f 100644
--- a/versioned_docs/version-v6/api/card.md
+++ b/versioned_docs/version-v6/api/card.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/card/props.md';
import Events from '@ionic-internal/component-api/v6/card/events.md';
import Methods from '@ionic-internal/component-api/v6/card/methods.md';
import Parts from '@ionic-internal/component-api/v6/card/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/card/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/card/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/card/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/checkbox.md b/versioned_docs/version-v6/api/checkbox.md
index 727c09811c9..36b90512411 100644
--- a/versioned_docs/version-v6/api/checkbox.md
+++ b/versioned_docs/version-v6/api/checkbox.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/checkbox/props.md';
import Events from '@ionic-internal/component-api/v6/checkbox/events.md';
import Methods from '@ionic-internal/component-api/v6/checkbox/methods.md';
import Parts from '@ionic-internal/component-api/v6/checkbox/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/checkbox/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/checkbox/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/checkbox/slots.md';
diff --git a/versioned_docs/version-v6/api/chip.md b/versioned_docs/version-v6/api/chip.md
index 91f6bb5e264..240c687527b 100644
--- a/versioned_docs/version-v6/api/chip.md
+++ b/versioned_docs/version-v6/api/chip.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/chip/props.md';
import Events from '@ionic-internal/component-api/v6/chip/events.md';
import Methods from '@ionic-internal/component-api/v6/chip/methods.md';
import Parts from '@ionic-internal/component-api/v6/chip/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/chip/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/chip/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/chip/slots.md';
diff --git a/versioned_docs/version-v6/api/col.md b/versioned_docs/version-v6/api/col.md
index 5a19f67b49b..96ccc6396a8 100644
--- a/versioned_docs/version-v6/api/col.md
+++ b/versioned_docs/version-v6/api/col.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/col/props.md';
import Events from '@ionic-internal/component-api/v6/col/events.md';
import Methods from '@ionic-internal/component-api/v6/col/methods.md';
import Parts from '@ionic-internal/component-api/v6/col/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/col/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/col/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/col/slots.md';
diff --git a/versioned_docs/version-v6/api/content.md b/versioned_docs/version-v6/api/content.md
index 912c05d4515..11558e3b358 100644
--- a/versioned_docs/version-v6/api/content.md
+++ b/versioned_docs/version-v6/api/content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/content/props.md';
import Events from '@ionic-internal/component-api/v6/content/events.md';
import Methods from '@ionic-internal/component-api/v6/content/methods.md';
import Parts from '@ionic-internal/component-api/v6/content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/content/slots.md';
diff --git a/versioned_docs/version-v6/api/datetime-button.md b/versioned_docs/version-v6/api/datetime-button.md
index dd76005abc2..65949f2d88e 100644
--- a/versioned_docs/version-v6/api/datetime-button.md
+++ b/versioned_docs/version-v6/api/datetime-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/datetime-button/props.md';
import Events from '@ionic-internal/component-api/v6/datetime-button/events.md';
import Methods from '@ionic-internal/component-api/v6/datetime-button/methods.md';
import Parts from '@ionic-internal/component-api/v6/datetime-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/datetime-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/datetime-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/datetime-button/slots.md';
diff --git a/versioned_docs/version-v6/api/datetime.md b/versioned_docs/version-v6/api/datetime.md
index a4abc8d33a6..7770a8b0e25 100644
--- a/versioned_docs/version-v6/api/datetime.md
+++ b/versioned_docs/version-v6/api/datetime.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/datetime/props.md';
import Events from '@ionic-internal/component-api/v6/datetime/events.md';
import Methods from '@ionic-internal/component-api/v6/datetime/methods.md';
import Parts from '@ionic-internal/component-api/v6/datetime/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/datetime/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/datetime/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/datetime/slots.md';
import Basic from '@site/static/usage/v6/datetime/basic/index.md';
diff --git a/versioned_docs/version-v6/api/fab-button.md b/versioned_docs/version-v6/api/fab-button.md
index bd1c98cc848..acb4e389e3a 100644
--- a/versioned_docs/version-v6/api/fab-button.md
+++ b/versioned_docs/version-v6/api/fab-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/fab-button/props.md';
import Events from '@ionic-internal/component-api/v6/fab-button/events.md';
import Methods from '@ionic-internal/component-api/v6/fab-button/methods.md';
import Parts from '@ionic-internal/component-api/v6/fab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/fab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/fab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/fab-button/slots.md';
diff --git a/versioned_docs/version-v6/api/fab-list.md b/versioned_docs/version-v6/api/fab-list.md
index 36d1040bda6..8cf550fff2a 100644
--- a/versioned_docs/version-v6/api/fab-list.md
+++ b/versioned_docs/version-v6/api/fab-list.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/fab-list/props.md';
import Events from '@ionic-internal/component-api/v6/fab-list/events.md';
import Methods from '@ionic-internal/component-api/v6/fab-list/methods.md';
import Parts from '@ionic-internal/component-api/v6/fab-list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/fab-list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/fab-list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/fab-list/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/fab.md b/versioned_docs/version-v6/api/fab.md
index 008063d0f2e..060ac62dcee 100644
--- a/versioned_docs/version-v6/api/fab.md
+++ b/versioned_docs/version-v6/api/fab.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/fab/props.md';
import Events from '@ionic-internal/component-api/v6/fab/events.md';
import Methods from '@ionic-internal/component-api/v6/fab/methods.md';
import Parts from '@ionic-internal/component-api/v6/fab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/fab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/fab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/fab/slots.md';
diff --git a/versioned_docs/version-v6/api/footer.md b/versioned_docs/version-v6/api/footer.md
index a2c7b74fad8..e36ef4f4b4c 100644
--- a/versioned_docs/version-v6/api/footer.md
+++ b/versioned_docs/version-v6/api/footer.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/footer/props.md';
import Events from '@ionic-internal/component-api/v6/footer/events.md';
import Methods from '@ionic-internal/component-api/v6/footer/methods.md';
import Parts from '@ionic-internal/component-api/v6/footer/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/footer/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/footer/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/footer/slots.md';
diff --git a/versioned_docs/version-v6/api/grid.md b/versioned_docs/version-v6/api/grid.md
index 9eedd1955ab..5d0e7ccaab9 100644
--- a/versioned_docs/version-v6/api/grid.md
+++ b/versioned_docs/version-v6/api/grid.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/grid/props.md';
import Events from '@ionic-internal/component-api/v6/grid/events.md';
import Methods from '@ionic-internal/component-api/v6/grid/methods.md';
import Parts from '@ionic-internal/component-api/v6/grid/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/grid/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/grid/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/grid/slots.md';
diff --git a/versioned_docs/version-v6/api/header.md b/versioned_docs/version-v6/api/header.md
index d3305b4c027..45d26bb94f9 100644
--- a/versioned_docs/version-v6/api/header.md
+++ b/versioned_docs/version-v6/api/header.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/header/props.md';
import Events from '@ionic-internal/component-api/v6/header/events.md';
import Methods from '@ionic-internal/component-api/v6/header/methods.md';
import Parts from '@ionic-internal/component-api/v6/header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/header/slots.md';
diff --git a/versioned_docs/version-v6/api/img.md b/versioned_docs/version-v6/api/img.md
index 44e3adbb1d3..1bbf45803df 100644
--- a/versioned_docs/version-v6/api/img.md
+++ b/versioned_docs/version-v6/api/img.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/img/props.md';
import Events from '@ionic-internal/component-api/v6/img/events.md';
import Methods from '@ionic-internal/component-api/v6/img/methods.md';
import Parts from '@ionic-internal/component-api/v6/img/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/img/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/img/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/img/slots.md';
diff --git a/versioned_docs/version-v6/api/infinite-scroll-content.md b/versioned_docs/version-v6/api/infinite-scroll-content.md
index 53b4829e731..d6d505ce7c2 100644
--- a/versioned_docs/version-v6/api/infinite-scroll-content.md
+++ b/versioned_docs/version-v6/api/infinite-scroll-content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/infinite-scroll-content/prop
import Events from '@ionic-internal/component-api/v6/infinite-scroll-content/events.md';
import Methods from '@ionic-internal/component-api/v6/infinite-scroll-content/methods.md';
import Parts from '@ionic-internal/component-api/v6/infinite-scroll-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/infinite-scroll-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/infinite-scroll-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/infinite-scroll-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/infinite-scroll.md b/versioned_docs/version-v6/api/infinite-scroll.md
index e8788dde143..0a7eb560acd 100644
--- a/versioned_docs/version-v6/api/infinite-scroll.md
+++ b/versioned_docs/version-v6/api/infinite-scroll.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/infinite-scroll/props.md';
import Events from '@ionic-internal/component-api/v6/infinite-scroll/events.md';
import Methods from '@ionic-internal/component-api/v6/infinite-scroll/methods.md';
import Parts from '@ionic-internal/component-api/v6/infinite-scroll/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/infinite-scroll/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/infinite-scroll/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/infinite-scroll/slots.md';
diff --git a/versioned_docs/version-v6/api/input.md b/versioned_docs/version-v6/api/input.md
index ca1575a0ad8..4105ba29f7f 100644
--- a/versioned_docs/version-v6/api/input.md
+++ b/versioned_docs/version-v6/api/input.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/input/props.md';
import Events from '@ionic-internal/component-api/v6/input/events.md';
import Methods from '@ionic-internal/component-api/v6/input/methods.md';
import Parts from '@ionic-internal/component-api/v6/input/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/input/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/input/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/input/slots.md';
diff --git a/versioned_docs/version-v6/api/item-divider.md b/versioned_docs/version-v6/api/item-divider.md
index cf5cb8cad4a..a67a17842b9 100644
--- a/versioned_docs/version-v6/api/item-divider.md
+++ b/versioned_docs/version-v6/api/item-divider.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/item-divider/props.md';
import Events from '@ionic-internal/component-api/v6/item-divider/events.md';
import Methods from '@ionic-internal/component-api/v6/item-divider/methods.md';
import Parts from '@ionic-internal/component-api/v6/item-divider/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/item-divider/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/item-divider/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/item-divider/slots.md';
diff --git a/versioned_docs/version-v6/api/item-group.md b/versioned_docs/version-v6/api/item-group.md
index c4909aa35b8..310f86e6623 100644
--- a/versioned_docs/version-v6/api/item-group.md
+++ b/versioned_docs/version-v6/api/item-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/item-group/props.md';
import Events from '@ionic-internal/component-api/v6/item-group/events.md';
import Methods from '@ionic-internal/component-api/v6/item-group/methods.md';
import Parts from '@ionic-internal/component-api/v6/item-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/item-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/item-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/item-group/slots.md';
diff --git a/versioned_docs/version-v6/api/item-option.md b/versioned_docs/version-v6/api/item-option.md
index 8ef658c9bd8..6d94da9aeee 100644
--- a/versioned_docs/version-v6/api/item-option.md
+++ b/versioned_docs/version-v6/api/item-option.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/item-option/props.md';
import Events from '@ionic-internal/component-api/v6/item-option/events.md';
import Methods from '@ionic-internal/component-api/v6/item-option/methods.md';
import Parts from '@ionic-internal/component-api/v6/item-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/item-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/item-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/item-option/slots.md';
diff --git a/versioned_docs/version-v6/api/item-options.md b/versioned_docs/version-v6/api/item-options.md
index 6035574119c..5cd1f1c1850 100644
--- a/versioned_docs/version-v6/api/item-options.md
+++ b/versioned_docs/version-v6/api/item-options.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/item-options/props.md';
import Events from '@ionic-internal/component-api/v6/item-options/events.md';
import Methods from '@ionic-internal/component-api/v6/item-options/methods.md';
import Parts from '@ionic-internal/component-api/v6/item-options/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/item-options/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/item-options/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/item-options/slots.md';
diff --git a/versioned_docs/version-v6/api/item-sliding.md b/versioned_docs/version-v6/api/item-sliding.md
index 62e496d51e8..e39285bfd0a 100644
--- a/versioned_docs/version-v6/api/item-sliding.md
+++ b/versioned_docs/version-v6/api/item-sliding.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/item-sliding/props.md';
import Events from '@ionic-internal/component-api/v6/item-sliding/events.md';
import Methods from '@ionic-internal/component-api/v6/item-sliding/methods.md';
import Parts from '@ionic-internal/component-api/v6/item-sliding/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/item-sliding/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/item-sliding/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/item-sliding/slots.md';
diff --git a/versioned_docs/version-v6/api/item.md b/versioned_docs/version-v6/api/item.md
index cb318d9fb04..520e91e1d02 100644
--- a/versioned_docs/version-v6/api/item.md
+++ b/versioned_docs/version-v6/api/item.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/item/props.md';
import Events from '@ionic-internal/component-api/v6/item/events.md';
import Methods from '@ionic-internal/component-api/v6/item/methods.md';
import Parts from '@ionic-internal/component-api/v6/item/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/item/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/item/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/item/slots.md';
diff --git a/versioned_docs/version-v6/api/label.md b/versioned_docs/version-v6/api/label.md
index 4b17032fe56..ec5a6d2a5a4 100644
--- a/versioned_docs/version-v6/api/label.md
+++ b/versioned_docs/version-v6/api/label.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/label/props.md';
import Events from '@ionic-internal/component-api/v6/label/events.md';
import Methods from '@ionic-internal/component-api/v6/label/methods.md';
import Parts from '@ionic-internal/component-api/v6/label/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/label/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/label/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/label/slots.md';
diff --git a/versioned_docs/version-v6/api/list-header.md b/versioned_docs/version-v6/api/list-header.md
index bf16332d0fc..918d3964fb6 100644
--- a/versioned_docs/version-v6/api/list-header.md
+++ b/versioned_docs/version-v6/api/list-header.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/list-header/props.md';
import Events from '@ionic-internal/component-api/v6/list-header/events.md';
import Methods from '@ionic-internal/component-api/v6/list-header/methods.md';
import Parts from '@ionic-internal/component-api/v6/list-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/list-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/list-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/list-header/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/list.md b/versioned_docs/version-v6/api/list.md
index 054686768c7..0703088c110 100644
--- a/versioned_docs/version-v6/api/list.md
+++ b/versioned_docs/version-v6/api/list.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/list/props.md';
import Events from '@ionic-internal/component-api/v6/list/events.md';
import Methods from '@ionic-internal/component-api/v6/list/methods.md';
import Parts from '@ionic-internal/component-api/v6/list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/list/slots.md';
diff --git a/versioned_docs/version-v6/api/loading.md b/versioned_docs/version-v6/api/loading.md
index 2c61ce88c14..e2dfcf89977 100644
--- a/versioned_docs/version-v6/api/loading.md
+++ b/versioned_docs/version-v6/api/loading.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v6/loading/props.md';
import Events from '@ionic-internal/component-api/v6/loading/events.md';
import Methods from '@ionic-internal/component-api/v6/loading/methods.md';
import Parts from '@ionic-internal/component-api/v6/loading/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/loading/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/loading/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/loading/slots.md';
diff --git a/versioned_docs/version-v6/api/menu-button.md b/versioned_docs/version-v6/api/menu-button.md
index 180f59dab48..4f112bd3282 100644
--- a/versioned_docs/version-v6/api/menu-button.md
+++ b/versioned_docs/version-v6/api/menu-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/menu-button/props.md';
import Events from '@ionic-internal/component-api/v6/menu-button/events.md';
import Methods from '@ionic-internal/component-api/v6/menu-button/methods.md';
import Parts from '@ionic-internal/component-api/v6/menu-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/menu-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/menu-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/menu-button/slots.md';
diff --git a/versioned_docs/version-v6/api/menu-toggle.md b/versioned_docs/version-v6/api/menu-toggle.md
index a68507aa4f4..679be9b8040 100644
--- a/versioned_docs/version-v6/api/menu-toggle.md
+++ b/versioned_docs/version-v6/api/menu-toggle.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/menu-toggle/props.md';
import Events from '@ionic-internal/component-api/v6/menu-toggle/events.md';
import Methods from '@ionic-internal/component-api/v6/menu-toggle/methods.md';
import Parts from '@ionic-internal/component-api/v6/menu-toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/menu-toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/menu-toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/menu-toggle/slots.md';
diff --git a/versioned_docs/version-v6/api/menu.md b/versioned_docs/version-v6/api/menu.md
index e6ba58d6e82..f6ec9ec0db3 100644
--- a/versioned_docs/version-v6/api/menu.md
+++ b/versioned_docs/version-v6/api/menu.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/menu/props.md';
import Events from '@ionic-internal/component-api/v6/menu/events.md';
import Methods from '@ionic-internal/component-api/v6/menu/methods.md';
import Parts from '@ionic-internal/component-api/v6/menu/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/menu/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/menu/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/menu/slots.md';
diff --git a/versioned_docs/version-v6/api/modal.md b/versioned_docs/version-v6/api/modal.md
index 1a632fd002c..f7fb937e656 100644
--- a/versioned_docs/version-v6/api/modal.md
+++ b/versioned_docs/version-v6/api/modal.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/modal/props.md';
import Events from '@ionic-internal/component-api/v6/modal/events.md';
import Methods from '@ionic-internal/component-api/v6/modal/methods.md';
import Parts from '@ionic-internal/component-api/v6/modal/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/modal/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/modal/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/modal/slots.md';
diff --git a/versioned_docs/version-v6/api/nav-link.md b/versioned_docs/version-v6/api/nav-link.md
index 8d5857465dc..9e41b264068 100644
--- a/versioned_docs/version-v6/api/nav-link.md
+++ b/versioned_docs/version-v6/api/nav-link.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/nav-link/props.md';
import Events from '@ionic-internal/component-api/v6/nav-link/events.md';
import Methods from '@ionic-internal/component-api/v6/nav-link/methods.md';
import Parts from '@ionic-internal/component-api/v6/nav-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/nav-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/nav-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/nav-link/slots.md';
diff --git a/versioned_docs/version-v6/api/nav.md b/versioned_docs/version-v6/api/nav.md
index e16ec9c0ae9..33c6c735733 100644
--- a/versioned_docs/version-v6/api/nav.md
+++ b/versioned_docs/version-v6/api/nav.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/nav/props.md';
import Events from '@ionic-internal/component-api/v6/nav/events.md';
import Methods from '@ionic-internal/component-api/v6/nav/methods.md';
import Parts from '@ionic-internal/component-api/v6/nav/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/nav/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/nav/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/nav/slots.md';
diff --git a/versioned_docs/version-v6/api/note.md b/versioned_docs/version-v6/api/note.md
index fd8cbc92fdf..1c096d86091 100644
--- a/versioned_docs/version-v6/api/note.md
+++ b/versioned_docs/version-v6/api/note.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/note/props.md';
import Events from '@ionic-internal/component-api/v6/note/events.md';
import Methods from '@ionic-internal/component-api/v6/note/methods.md';
import Parts from '@ionic-internal/component-api/v6/note/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/note/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/note/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/note/slots.md';
diff --git a/versioned_docs/version-v6/api/picker.md b/versioned_docs/version-v6/api/picker.md
index 1c3ab46eab4..7799faf2683 100644
--- a/versioned_docs/version-v6/api/picker.md
+++ b/versioned_docs/version-v6/api/picker.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/picker/props.md';
import Events from '@ionic-internal/component-api/v6/picker/events.md';
import Methods from '@ionic-internal/component-api/v6/picker/methods.md';
import Parts from '@ionic-internal/component-api/v6/picker/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/picker/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/picker/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/picker/slots.md';
diff --git a/versioned_docs/version-v6/api/popover.md b/versioned_docs/version-v6/api/popover.md
index 041db143901..3678c58a46a 100644
--- a/versioned_docs/version-v6/api/popover.md
+++ b/versioned_docs/version-v6/api/popover.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/popover/props.md';
import Events from '@ionic-internal/component-api/v6/popover/events.md';
import Methods from '@ionic-internal/component-api/v6/popover/methods.md';
import Parts from '@ionic-internal/component-api/v6/popover/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/popover/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/popover/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/popover/slots.md';
diff --git a/versioned_docs/version-v6/api/progress-bar.md b/versioned_docs/version-v6/api/progress-bar.md
index e5f75f384ef..f972c48d8f2 100644
--- a/versioned_docs/version-v6/api/progress-bar.md
+++ b/versioned_docs/version-v6/api/progress-bar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/progress-bar/props.md';
import Events from '@ionic-internal/component-api/v6/progress-bar/events.md';
import Methods from '@ionic-internal/component-api/v6/progress-bar/methods.md';
import Parts from '@ionic-internal/component-api/v6/progress-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/progress-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/progress-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/progress-bar/slots.md';
diff --git a/versioned_docs/version-v6/api/radio-group.md b/versioned_docs/version-v6/api/radio-group.md
index dcfb8138e77..da290b0b2a7 100644
--- a/versioned_docs/version-v6/api/radio-group.md
+++ b/versioned_docs/version-v6/api/radio-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/radio-group/props.md';
import Events from '@ionic-internal/component-api/v6/radio-group/events.md';
import Methods from '@ionic-internal/component-api/v6/radio-group/methods.md';
import Parts from '@ionic-internal/component-api/v6/radio-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/radio-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/radio-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/radio-group/slots.md';
diff --git a/versioned_docs/version-v6/api/radio.md b/versioned_docs/version-v6/api/radio.md
index ab82907bea1..f3083ee9a4a 100644
--- a/versioned_docs/version-v6/api/radio.md
+++ b/versioned_docs/version-v6/api/radio.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/radio/props.md';
import Events from '@ionic-internal/component-api/v6/radio/events.md';
import Methods from '@ionic-internal/component-api/v6/radio/methods.md';
import Parts from '@ionic-internal/component-api/v6/radio/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/radio/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/radio/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/radio/slots.md';
diff --git a/versioned_docs/version-v6/api/range.md b/versioned_docs/version-v6/api/range.md
index 75a7c4af8fa..ee753a0a5d3 100644
--- a/versioned_docs/version-v6/api/range.md
+++ b/versioned_docs/version-v6/api/range.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/range/props.md';
import Events from '@ionic-internal/component-api/v6/range/events.md';
import Methods from '@ionic-internal/component-api/v6/range/methods.md';
import Parts from '@ionic-internal/component-api/v6/range/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/range/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/range/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/range/slots.md';
diff --git a/versioned_docs/version-v6/api/refresher-content.md b/versioned_docs/version-v6/api/refresher-content.md
index c0091c89d0f..27fd03e9a86 100644
--- a/versioned_docs/version-v6/api/refresher-content.md
+++ b/versioned_docs/version-v6/api/refresher-content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/refresher-content/props.md';
import Events from '@ionic-internal/component-api/v6/refresher-content/events.md';
import Methods from '@ionic-internal/component-api/v6/refresher-content/methods.md';
import Parts from '@ionic-internal/component-api/v6/refresher-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/refresher-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/refresher-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/refresher-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/refresher.md b/versioned_docs/version-v6/api/refresher.md
index 31914ee2e7d..10d0658d8b1 100644
--- a/versioned_docs/version-v6/api/refresher.md
+++ b/versioned_docs/version-v6/api/refresher.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/refresher/props.md';
import Events from '@ionic-internal/component-api/v6/refresher/events.md';
import Methods from '@ionic-internal/component-api/v6/refresher/methods.md';
import Parts from '@ionic-internal/component-api/v6/refresher/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/refresher/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/refresher/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/refresher/slots.md';
diff --git a/versioned_docs/version-v6/api/reorder-group.md b/versioned_docs/version-v6/api/reorder-group.md
index 2c8615cee46..d7f8a48e019 100644
--- a/versioned_docs/version-v6/api/reorder-group.md
+++ b/versioned_docs/version-v6/api/reorder-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/reorder-group/props.md';
import Events from '@ionic-internal/component-api/v6/reorder-group/events.md';
import Methods from '@ionic-internal/component-api/v6/reorder-group/methods.md';
import Parts from '@ionic-internal/component-api/v6/reorder-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/reorder-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/reorder-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/reorder-group/slots.md';
diff --git a/versioned_docs/version-v6/api/reorder.md b/versioned_docs/version-v6/api/reorder.md
index 38301d71bbe..de8b978719d 100644
--- a/versioned_docs/version-v6/api/reorder.md
+++ b/versioned_docs/version-v6/api/reorder.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/reorder/props.md';
import Events from '@ionic-internal/component-api/v6/reorder/events.md';
import Methods from '@ionic-internal/component-api/v6/reorder/methods.md';
import Parts from '@ionic-internal/component-api/v6/reorder/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/reorder/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/reorder/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/reorder/slots.md';
diff --git a/versioned_docs/version-v6/api/ripple-effect.md b/versioned_docs/version-v6/api/ripple-effect.md
index e2def63ac03..428d9d7e3c2 100644
--- a/versioned_docs/version-v6/api/ripple-effect.md
+++ b/versioned_docs/version-v6/api/ripple-effect.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/ripple-effect/props.md';
import Events from '@ionic-internal/component-api/v6/ripple-effect/events.md';
import Methods from '@ionic-internal/component-api/v6/ripple-effect/methods.md';
import Parts from '@ionic-internal/component-api/v6/ripple-effect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/ripple-effect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/ripple-effect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/ripple-effect/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/route-redirect.md b/versioned_docs/version-v6/api/route-redirect.md
index a2ace00dbea..f6b8bbf54a7 100644
--- a/versioned_docs/version-v6/api/route-redirect.md
+++ b/versioned_docs/version-v6/api/route-redirect.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/route-redirect/props.md';
import Events from '@ionic-internal/component-api/v6/route-redirect/events.md';
import Methods from '@ionic-internal/component-api/v6/route-redirect/methods.md';
import Parts from '@ionic-internal/component-api/v6/route-redirect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/route-redirect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/route-redirect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/route-redirect/slots.md';
diff --git a/versioned_docs/version-v6/api/route.md b/versioned_docs/version-v6/api/route.md
index e8be6cb3627..c909b4e246f 100644
--- a/versioned_docs/version-v6/api/route.md
+++ b/versioned_docs/version-v6/api/route.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v6/route/props.md';
import Events from '@ionic-internal/component-api/v6/route/events.md';
import Methods from '@ionic-internal/component-api/v6/route/methods.md';
import Parts from '@ionic-internal/component-api/v6/route/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/route/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/route/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/route/slots.md';
diff --git a/versioned_docs/version-v6/api/router-link.md b/versioned_docs/version-v6/api/router-link.md
index e3a563f1fdd..b787fbb1686 100644
--- a/versioned_docs/version-v6/api/router-link.md
+++ b/versioned_docs/version-v6/api/router-link.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/router-link/props.md';
import Events from '@ionic-internal/component-api/v6/router-link/events.md';
import Methods from '@ionic-internal/component-api/v6/router-link/methods.md';
import Parts from '@ionic-internal/component-api/v6/router-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/router-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/router-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/router-link/slots.md';
diff --git a/versioned_docs/version-v6/api/router-outlet.md b/versioned_docs/version-v6/api/router-outlet.md
index 882aaaa1b29..b25f5673143 100644
--- a/versioned_docs/version-v6/api/router-outlet.md
+++ b/versioned_docs/version-v6/api/router-outlet.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/router-outlet/props.md';
import Events from '@ionic-internal/component-api/v6/router-outlet/events.md';
import Methods from '@ionic-internal/component-api/v6/router-outlet/methods.md';
import Parts from '@ionic-internal/component-api/v6/router-outlet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/router-outlet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/router-outlet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/router-outlet/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/router.md b/versioned_docs/version-v6/api/router.md
index 32c31f6d4e9..38160fd00db 100644
--- a/versioned_docs/version-v6/api/router.md
+++ b/versioned_docs/version-v6/api/router.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/router/props.md';
import Events from '@ionic-internal/component-api/v6/router/events.md';
import Methods from '@ionic-internal/component-api/v6/router/methods.md';
import Parts from '@ionic-internal/component-api/v6/router/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/router/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/router/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/router/slots.md';
diff --git a/versioned_docs/version-v6/api/row.md b/versioned_docs/version-v6/api/row.md
index 4a01eb80f00..f7eaadc612f 100644
--- a/versioned_docs/version-v6/api/row.md
+++ b/versioned_docs/version-v6/api/row.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/row/props.md';
import Events from '@ionic-internal/component-api/v6/row/events.md';
import Methods from '@ionic-internal/component-api/v6/row/methods.md';
import Parts from '@ionic-internal/component-api/v6/row/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/row/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/row/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/row/slots.md';
diff --git a/versioned_docs/version-v6/api/searchbar.md b/versioned_docs/version-v6/api/searchbar.md
index ce0c62b2a41..ae794a75163 100644
--- a/versioned_docs/version-v6/api/searchbar.md
+++ b/versioned_docs/version-v6/api/searchbar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/searchbar/props.md';
import Events from '@ionic-internal/component-api/v6/searchbar/events.md';
import Methods from '@ionic-internal/component-api/v6/searchbar/methods.md';
import Parts from '@ionic-internal/component-api/v6/searchbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/searchbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/searchbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/searchbar/slots.md';
diff --git a/versioned_docs/version-v6/api/segment-button.md b/versioned_docs/version-v6/api/segment-button.md
index 0e7d688742b..552ec236535 100644
--- a/versioned_docs/version-v6/api/segment-button.md
+++ b/versioned_docs/version-v6/api/segment-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/segment-button/props.md';
import Events from '@ionic-internal/component-api/v6/segment-button/events.md';
import Methods from '@ionic-internal/component-api/v6/segment-button/methods.md';
import Parts from '@ionic-internal/component-api/v6/segment-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/segment-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/segment-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/segment-button/slots.md';
diff --git a/versioned_docs/version-v6/api/segment.md b/versioned_docs/version-v6/api/segment.md
index 1283792ad65..971b3b6a460 100644
--- a/versioned_docs/version-v6/api/segment.md
+++ b/versioned_docs/version-v6/api/segment.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/segment/props.md';
import Events from '@ionic-internal/component-api/v6/segment/events.md';
import Methods from '@ionic-internal/component-api/v6/segment/methods.md';
import Parts from '@ionic-internal/component-api/v6/segment/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/segment/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/segment/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/segment/slots.md';
diff --git a/versioned_docs/version-v6/api/select-option.md b/versioned_docs/version-v6/api/select-option.md
index 4d4b3e2c90d..224f2e6df12 100644
--- a/versioned_docs/version-v6/api/select-option.md
+++ b/versioned_docs/version-v6/api/select-option.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/select-option/props.md';
import Events from '@ionic-internal/component-api/v6/select-option/events.md';
import Methods from '@ionic-internal/component-api/v6/select-option/methods.md';
import Parts from '@ionic-internal/component-api/v6/select-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/select-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/select-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/select-option/slots.md';
diff --git a/versioned_docs/version-v6/api/select.md b/versioned_docs/version-v6/api/select.md
index f731660634f..997ae8dc8ef 100644
--- a/versioned_docs/version-v6/api/select.md
+++ b/versioned_docs/version-v6/api/select.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/select/props.md';
import Events from '@ionic-internal/component-api/v6/select/events.md';
import Methods from '@ionic-internal/component-api/v6/select/methods.md';
import Parts from '@ionic-internal/component-api/v6/select/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/select/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/select/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/select/slots.md';
diff --git a/versioned_docs/version-v6/api/skeleton-text.md b/versioned_docs/version-v6/api/skeleton-text.md
index f26f3d1f6ac..408a327306a 100644
--- a/versioned_docs/version-v6/api/skeleton-text.md
+++ b/versioned_docs/version-v6/api/skeleton-text.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/skeleton-text/props.md';
import Events from '@ionic-internal/component-api/v6/skeleton-text/events.md';
import Methods from '@ionic-internal/component-api/v6/skeleton-text/methods.md';
import Parts from '@ionic-internal/component-api/v6/skeleton-text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/skeleton-text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/skeleton-text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/skeleton-text/slots.md';
diff --git a/versioned_docs/version-v6/api/slide.md b/versioned_docs/version-v6/api/slide.md
index 58f5ec52068..e7b6a3441ff 100644
--- a/versioned_docs/version-v6/api/slide.md
+++ b/versioned_docs/version-v6/api/slide.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/slide/props.md';
import Events from '@ionic-internal/component-api/v6/slide/events.md';
import Methods from '@ionic-internal/component-api/v6/slide/methods.md';
import Parts from '@ionic-internal/component-api/v6/slide/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/slide/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/slide/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/slide/slots.md';
diff --git a/versioned_docs/version-v6/api/slides.md b/versioned_docs/version-v6/api/slides.md
index 0c8ee78edc8..94f9889a0af 100644
--- a/versioned_docs/version-v6/api/slides.md
+++ b/versioned_docs/version-v6/api/slides.md
@@ -13,7 +13,7 @@ import Props from '@ionic-internal/component-api/v6/slides/props.md';
import Events from '@ionic-internal/component-api/v6/slides/events.md';
import Methods from '@ionic-internal/component-api/v6/slides/methods.md';
import Parts from '@ionic-internal/component-api/v6/slides/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/slides/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/slides/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/slides/slots.md';
diff --git a/versioned_docs/version-v6/api/spinner.md b/versioned_docs/version-v6/api/spinner.md
index e6bf760869c..888eda5ddc3 100644
--- a/versioned_docs/version-v6/api/spinner.md
+++ b/versioned_docs/version-v6/api/spinner.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/spinner/props.md';
import Events from '@ionic-internal/component-api/v6/spinner/events.md';
import Methods from '@ionic-internal/component-api/v6/spinner/methods.md';
import Parts from '@ionic-internal/component-api/v6/spinner/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/spinner/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/spinner/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/spinner/slots.md';
diff --git a/versioned_docs/version-v6/api/split-pane.md b/versioned_docs/version-v6/api/split-pane.md
index 87b29ff3b2f..d0380f4bfde 100644
--- a/versioned_docs/version-v6/api/split-pane.md
+++ b/versioned_docs/version-v6/api/split-pane.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/split-pane/props.md';
import Events from '@ionic-internal/component-api/v6/split-pane/events.md';
import Methods from '@ionic-internal/component-api/v6/split-pane/methods.md';
import Parts from '@ionic-internal/component-api/v6/split-pane/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/split-pane/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/split-pane/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/split-pane/slots.md';
diff --git a/versioned_docs/version-v6/api/tab-bar.md b/versioned_docs/version-v6/api/tab-bar.md
index b8ab1b26f8f..24e698e3be0 100644
--- a/versioned_docs/version-v6/api/tab-bar.md
+++ b/versioned_docs/version-v6/api/tab-bar.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v6/tab-bar/props.md';
import Events from '@ionic-internal/component-api/v6/tab-bar/events.md';
import Methods from '@ionic-internal/component-api/v6/tab-bar/methods.md';
import Parts from '@ionic-internal/component-api/v6/tab-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/tab-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/tab-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/tab-bar/slots.md';
diff --git a/versioned_docs/version-v6/api/tab-button.md b/versioned_docs/version-v6/api/tab-button.md
index 4fdac8afaa6..c1773fe0e27 100644
--- a/versioned_docs/version-v6/api/tab-button.md
+++ b/versioned_docs/version-v6/api/tab-button.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v6/tab-button/props.md';
import Events from '@ionic-internal/component-api/v6/tab-button/events.md';
import Methods from '@ionic-internal/component-api/v6/tab-button/methods.md';
import Parts from '@ionic-internal/component-api/v6/tab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/tab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/tab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/tab-button/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v6/api/tab.md b/versioned_docs/version-v6/api/tab.md
index 5b6cd8cd79e..262662c23ea 100644
--- a/versioned_docs/version-v6/api/tab.md
+++ b/versioned_docs/version-v6/api/tab.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/tab/props.md';
import Events from '@ionic-internal/component-api/v6/tab/events.md';
import Methods from '@ionic-internal/component-api/v6/tab/methods.md';
import Parts from '@ionic-internal/component-api/v6/tab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/tab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/tab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/tab/slots.md';
diff --git a/versioned_docs/version-v6/api/tabs.md b/versioned_docs/version-v6/api/tabs.md
index 8c200d9a226..ae6ac8dd1f5 100644
--- a/versioned_docs/version-v6/api/tabs.md
+++ b/versioned_docs/version-v6/api/tabs.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/tabs/props.md';
import Events from '@ionic-internal/component-api/v6/tabs/events.md';
import Methods from '@ionic-internal/component-api/v6/tabs/methods.md';
import Parts from '@ionic-internal/component-api/v6/tabs/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/tabs/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/tabs/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/tabs/slots.md';
diff --git a/versioned_docs/version-v6/api/text.md b/versioned_docs/version-v6/api/text.md
index ac2d82988e3..a6acd73aafa 100644
--- a/versioned_docs/version-v6/api/text.md
+++ b/versioned_docs/version-v6/api/text.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/text/props.md';
import Events from '@ionic-internal/component-api/v6/text/events.md';
import Methods from '@ionic-internal/component-api/v6/text/methods.md';
import Parts from '@ionic-internal/component-api/v6/text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/text/slots.md';
diff --git a/versioned_docs/version-v6/api/textarea.md b/versioned_docs/version-v6/api/textarea.md
index 169ba5f1372..f07bd0f4bb8 100644
--- a/versioned_docs/version-v6/api/textarea.md
+++ b/versioned_docs/version-v6/api/textarea.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/textarea/props.md';
import Events from '@ionic-internal/component-api/v6/textarea/events.md';
import Methods from '@ionic-internal/component-api/v6/textarea/methods.md';
import Parts from '@ionic-internal/component-api/v6/textarea/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/textarea/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/textarea/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/textarea/slots.md';
diff --git a/versioned_docs/version-v6/api/thumbnail.md b/versioned_docs/version-v6/api/thumbnail.md
index 759c793a7cf..1071082d625 100644
--- a/versioned_docs/version-v6/api/thumbnail.md
+++ b/versioned_docs/version-v6/api/thumbnail.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/thumbnail/props.md';
import Events from '@ionic-internal/component-api/v6/thumbnail/events.md';
import Methods from '@ionic-internal/component-api/v6/thumbnail/methods.md';
import Parts from '@ionic-internal/component-api/v6/thumbnail/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/thumbnail/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/thumbnail/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/thumbnail/slots.md';
diff --git a/versioned_docs/version-v6/api/title.md b/versioned_docs/version-v6/api/title.md
index 69d24cfb592..1bedca9abeb 100644
--- a/versioned_docs/version-v6/api/title.md
+++ b/versioned_docs/version-v6/api/title.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/title/props.md';
import Events from '@ionic-internal/component-api/v6/title/events.md';
import Methods from '@ionic-internal/component-api/v6/title/methods.md';
import Parts from '@ionic-internal/component-api/v6/title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/title/slots.md';
diff --git a/versioned_docs/version-v6/api/toast.md b/versioned_docs/version-v6/api/toast.md
index 847c359f1c8..ed60a5d960b 100644
--- a/versioned_docs/version-v6/api/toast.md
+++ b/versioned_docs/version-v6/api/toast.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v6/toast/props.md';
import Events from '@ionic-internal/component-api/v6/toast/events.md';
import Methods from '@ionic-internal/component-api/v6/toast/methods.md';
import Parts from '@ionic-internal/component-api/v6/toast/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/toast/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/toast/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/toast/slots.md';
diff --git a/versioned_docs/version-v6/api/toggle.md b/versioned_docs/version-v6/api/toggle.md
index 513dbae47d4..6ae28c54546 100644
--- a/versioned_docs/version-v6/api/toggle.md
+++ b/versioned_docs/version-v6/api/toggle.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/toggle/props.md';
import Events from '@ionic-internal/component-api/v6/toggle/events.md';
import Methods from '@ionic-internal/component-api/v6/toggle/methods.md';
import Parts from '@ionic-internal/component-api/v6/toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/toggle/slots.md';
diff --git a/versioned_docs/version-v6/api/toolbar.md b/versioned_docs/version-v6/api/toolbar.md
index 96464f3e46c..184faba935c 100644
--- a/versioned_docs/version-v6/api/toolbar.md
+++ b/versioned_docs/version-v6/api/toolbar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/toolbar/props.md';
import Events from '@ionic-internal/component-api/v6/toolbar/events.md';
import Methods from '@ionic-internal/component-api/v6/toolbar/methods.md';
import Parts from '@ionic-internal/component-api/v6/toolbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/toolbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/toolbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/toolbar/slots.md';
diff --git a/versioned_docs/version-v6/api/virtual-scroll.md b/versioned_docs/version-v6/api/virtual-scroll.md
index 54d1a78f01b..ee4a3f8e3b5 100644
--- a/versioned_docs/version-v6/api/virtual-scroll.md
+++ b/versioned_docs/version-v6/api/virtual-scroll.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v6/virtual-scroll/props.md';
import Events from '@ionic-internal/component-api/v6/virtual-scroll/events.md';
import Methods from '@ionic-internal/component-api/v6/virtual-scroll/methods.md';
import Parts from '@ionic-internal/component-api/v6/virtual-scroll/parts.md';
-import CustomProps from '@ionic-internal/component-api/v6/virtual-scroll/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v6/virtual-scroll/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v6/virtual-scroll/slots.md';
diff --git a/versioned_docs/version-v7/api/accordion-group.md b/versioned_docs/version-v7/api/accordion-group.md
index 0af3582277f..5ed5efee327 100644
--- a/versioned_docs/version-v7/api/accordion-group.md
+++ b/versioned_docs/version-v7/api/accordion-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/accordion-group/props.md';
import Events from '@ionic-internal/component-api/v7/accordion-group/events.md';
import Methods from '@ionic-internal/component-api/v7/accordion-group/methods.md';
import Parts from '@ionic-internal/component-api/v7/accordion-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/accordion-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/accordion-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/accordion-group/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/accordion.md b/versioned_docs/version-v7/api/accordion.md
index 7f782e12d6b..a2b1c4db072 100644
--- a/versioned_docs/version-v7/api/accordion.md
+++ b/versioned_docs/version-v7/api/accordion.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/accordion/props.md';
import Events from '@ionic-internal/component-api/v7/accordion/events.md';
import Methods from '@ionic-internal/component-api/v7/accordion/methods.md';
import Parts from '@ionic-internal/component-api/v7/accordion/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/accordion/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/accordion/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/accordion/slots.md';
diff --git a/versioned_docs/version-v7/api/action-sheet.md b/versioned_docs/version-v7/api/action-sheet.md
index f24c9521272..2b3cade3e37 100644
--- a/versioned_docs/version-v7/api/action-sheet.md
+++ b/versioned_docs/version-v7/api/action-sheet.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v7/action-sheet/props.md';
import Events from '@ionic-internal/component-api/v7/action-sheet/events.md';
import Methods from '@ionic-internal/component-api/v7/action-sheet/methods.md';
import Parts from '@ionic-internal/component-api/v7/action-sheet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/action-sheet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/action-sheet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/action-sheet/slots.md';
diff --git a/versioned_docs/version-v7/api/alert.md b/versioned_docs/version-v7/api/alert.md
index 9f2d3662b31..5076362c822 100644
--- a/versioned_docs/version-v7/api/alert.md
+++ b/versioned_docs/version-v7/api/alert.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v7/alert/props.md';
import Events from '@ionic-internal/component-api/v7/alert/events.md';
import Methods from '@ionic-internal/component-api/v7/alert/methods.md';
import Parts from '@ionic-internal/component-api/v7/alert/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/alert/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/alert/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/alert/slots.md';
diff --git a/versioned_docs/version-v7/api/app.md b/versioned_docs/version-v7/api/app.md
index 33a3e187e41..c077e71bf17 100644
--- a/versioned_docs/version-v7/api/app.md
+++ b/versioned_docs/version-v7/api/app.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/app/props.md';
import Events from '@ionic-internal/component-api/v7/app/events.md';
import Methods from '@ionic-internal/component-api/v7/app/methods.md';
import Parts from '@ionic-internal/component-api/v7/app/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/app/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/app/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/app/slots.md';
diff --git a/versioned_docs/version-v7/api/avatar.md b/versioned_docs/version-v7/api/avatar.md
index 69bcf948fba..6f4832425f2 100644
--- a/versioned_docs/version-v7/api/avatar.md
+++ b/versioned_docs/version-v7/api/avatar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/avatar/props.md';
import Events from '@ionic-internal/component-api/v7/avatar/events.md';
import Methods from '@ionic-internal/component-api/v7/avatar/methods.md';
import Parts from '@ionic-internal/component-api/v7/avatar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/avatar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/avatar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/avatar/slots.md';
diff --git a/versioned_docs/version-v7/api/back-button.md b/versioned_docs/version-v7/api/back-button.md
index 2f4ac45441b..81fdf1a475d 100644
--- a/versioned_docs/version-v7/api/back-button.md
+++ b/versioned_docs/version-v7/api/back-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/back-button/props.md';
import Events from '@ionic-internal/component-api/v7/back-button/events.md';
import Methods from '@ionic-internal/component-api/v7/back-button/methods.md';
import Parts from '@ionic-internal/component-api/v7/back-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/back-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/back-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/back-button/slots.md';
diff --git a/versioned_docs/version-v7/api/backdrop.md b/versioned_docs/version-v7/api/backdrop.md
index 5b90371d7de..a29f7f1483a 100644
--- a/versioned_docs/version-v7/api/backdrop.md
+++ b/versioned_docs/version-v7/api/backdrop.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/backdrop/props.md';
import Events from '@ionic-internal/component-api/v7/backdrop/events.md';
import Methods from '@ionic-internal/component-api/v7/backdrop/methods.md';
import Parts from '@ionic-internal/component-api/v7/backdrop/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/backdrop/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/backdrop/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/backdrop/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/badge.md b/versioned_docs/version-v7/api/badge.md
index e78b7d37dfa..162d37bf8ef 100644
--- a/versioned_docs/version-v7/api/badge.md
+++ b/versioned_docs/version-v7/api/badge.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/badge/props.md';
import Events from '@ionic-internal/component-api/v7/badge/events.md';
import Methods from '@ionic-internal/component-api/v7/badge/methods.md';
import Parts from '@ionic-internal/component-api/v7/badge/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/badge/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/badge/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/badge/slots.md';
diff --git a/versioned_docs/version-v7/api/breadcrumb.md b/versioned_docs/version-v7/api/breadcrumb.md
index 3b4b4c6de99..8ec134f9138 100644
--- a/versioned_docs/version-v7/api/breadcrumb.md
+++ b/versioned_docs/version-v7/api/breadcrumb.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/breadcrumb/props.md';
import Events from '@ionic-internal/component-api/v7/breadcrumb/events.md';
import Methods from '@ionic-internal/component-api/v7/breadcrumb/methods.md';
import Parts from '@ionic-internal/component-api/v7/breadcrumb/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/breadcrumb/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/breadcrumb/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/breadcrumb/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/breadcrumbs.md b/versioned_docs/version-v7/api/breadcrumbs.md
index ff39ac0a33c..63b125e08f0 100644
--- a/versioned_docs/version-v7/api/breadcrumbs.md
+++ b/versioned_docs/version-v7/api/breadcrumbs.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/breadcrumbs/props.md';
import Events from '@ionic-internal/component-api/v7/breadcrumbs/events.md';
import Methods from '@ionic-internal/component-api/v7/breadcrumbs/methods.md';
import Parts from '@ionic-internal/component-api/v7/breadcrumbs/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/breadcrumbs/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/breadcrumbs/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/breadcrumbs/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/button.md b/versioned_docs/version-v7/api/button.md
index 29a908e8547..b71d96c5176 100644
--- a/versioned_docs/version-v7/api/button.md
+++ b/versioned_docs/version-v7/api/button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/button/props.md';
import Events from '@ionic-internal/component-api/v7/button/events.md';
import Methods from '@ionic-internal/component-api/v7/button/methods.md';
import Parts from '@ionic-internal/component-api/v7/button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/button/slots.md';
diff --git a/versioned_docs/version-v7/api/buttons.md b/versioned_docs/version-v7/api/buttons.md
index 507646932fb..1f6cdb267df 100644
--- a/versioned_docs/version-v7/api/buttons.md
+++ b/versioned_docs/version-v7/api/buttons.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/buttons/props.md';
import Events from '@ionic-internal/component-api/v7/buttons/events.md';
import Methods from '@ionic-internal/component-api/v7/buttons/methods.md';
import Parts from '@ionic-internal/component-api/v7/buttons/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/buttons/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/buttons/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/buttons/slots.md';
diff --git a/versioned_docs/version-v7/api/card-content.md b/versioned_docs/version-v7/api/card-content.md
index c5758a6f5ec..ec99b7060f6 100644
--- a/versioned_docs/version-v7/api/card-content.md
+++ b/versioned_docs/version-v7/api/card-content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/card-content/props.md';
import Events from '@ionic-internal/component-api/v7/card-content/events.md';
import Methods from '@ionic-internal/component-api/v7/card-content/methods.md';
import Parts from '@ionic-internal/component-api/v7/card-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/card-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/card-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/card-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/card-header.md b/versioned_docs/version-v7/api/card-header.md
index 14ee497ffe0..7573edc96a1 100644
--- a/versioned_docs/version-v7/api/card-header.md
+++ b/versioned_docs/version-v7/api/card-header.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/card-header/props.md';
import Events from '@ionic-internal/component-api/v7/card-header/events.md';
import Methods from '@ionic-internal/component-api/v7/card-header/methods.md';
import Parts from '@ionic-internal/component-api/v7/card-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/card-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/card-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/card-header/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/card-subtitle.md b/versioned_docs/version-v7/api/card-subtitle.md
index 65218230127..1ded5db8502 100644
--- a/versioned_docs/version-v7/api/card-subtitle.md
+++ b/versioned_docs/version-v7/api/card-subtitle.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/card-subtitle/props.md';
import Events from '@ionic-internal/component-api/v7/card-subtitle/events.md';
import Methods from '@ionic-internal/component-api/v7/card-subtitle/methods.md';
import Parts from '@ionic-internal/component-api/v7/card-subtitle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/card-subtitle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/card-subtitle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/card-subtitle/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/card-title.md b/versioned_docs/version-v7/api/card-title.md
index e967f993af5..bafe4965d64 100644
--- a/versioned_docs/version-v7/api/card-title.md
+++ b/versioned_docs/version-v7/api/card-title.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/card-title/props.md';
import Events from '@ionic-internal/component-api/v7/card-title/events.md';
import Methods from '@ionic-internal/component-api/v7/card-title/methods.md';
import Parts from '@ionic-internal/component-api/v7/card-title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/card-title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/card-title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/card-title/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/card.md b/versioned_docs/version-v7/api/card.md
index 9102c106a93..364de73ae39 100644
--- a/versioned_docs/version-v7/api/card.md
+++ b/versioned_docs/version-v7/api/card.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/card/props.md';
import Events from '@ionic-internal/component-api/v7/card/events.md';
import Methods from '@ionic-internal/component-api/v7/card/methods.md';
import Parts from '@ionic-internal/component-api/v7/card/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/card/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/card/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/card/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/checkbox.md b/versioned_docs/version-v7/api/checkbox.md
index a68533490c8..e09616c99e7 100644
--- a/versioned_docs/version-v7/api/checkbox.md
+++ b/versioned_docs/version-v7/api/checkbox.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/checkbox/props.md';
import Events from '@ionic-internal/component-api/v7/checkbox/events.md';
import Methods from '@ionic-internal/component-api/v7/checkbox/methods.md';
import Parts from '@ionic-internal/component-api/v7/checkbox/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/checkbox/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/checkbox/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/checkbox/slots.md';
diff --git a/versioned_docs/version-v7/api/chip.md b/versioned_docs/version-v7/api/chip.md
index 54be135f0ec..4418c0f7ffb 100644
--- a/versioned_docs/version-v7/api/chip.md
+++ b/versioned_docs/version-v7/api/chip.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/chip/props.md';
import Events from '@ionic-internal/component-api/v7/chip/events.md';
import Methods from '@ionic-internal/component-api/v7/chip/methods.md';
import Parts from '@ionic-internal/component-api/v7/chip/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/chip/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/chip/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/chip/slots.md';
diff --git a/versioned_docs/version-v7/api/col.md b/versioned_docs/version-v7/api/col.md
index 6a75095cd31..f4ab426318f 100644
--- a/versioned_docs/version-v7/api/col.md
+++ b/versioned_docs/version-v7/api/col.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/col/props.md';
import Events from '@ionic-internal/component-api/v7/col/events.md';
import Methods from '@ionic-internal/component-api/v7/col/methods.md';
import Parts from '@ionic-internal/component-api/v7/col/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/col/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/col/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/col/slots.md';
diff --git a/versioned_docs/version-v7/api/content.md b/versioned_docs/version-v7/api/content.md
index 437a64d6e8d..e5a167a96e3 100644
--- a/versioned_docs/version-v7/api/content.md
+++ b/versioned_docs/version-v7/api/content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/content/props.md';
import Events from '@ionic-internal/component-api/v7/content/events.md';
import Methods from '@ionic-internal/component-api/v7/content/methods.md';
import Parts from '@ionic-internal/component-api/v7/content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/content/slots.md';
diff --git a/versioned_docs/version-v7/api/datetime-button.md b/versioned_docs/version-v7/api/datetime-button.md
index 8cac8a5f062..b3c49958165 100644
--- a/versioned_docs/version-v7/api/datetime-button.md
+++ b/versioned_docs/version-v7/api/datetime-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/datetime-button/props.md';
import Events from '@ionic-internal/component-api/v7/datetime-button/events.md';
import Methods from '@ionic-internal/component-api/v7/datetime-button/methods.md';
import Parts from '@ionic-internal/component-api/v7/datetime-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/datetime-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/datetime-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/datetime-button/slots.md';
diff --git a/versioned_docs/version-v7/api/datetime.md b/versioned_docs/version-v7/api/datetime.md
index 6548a9e56af..64751a64c78 100644
--- a/versioned_docs/version-v7/api/datetime.md
+++ b/versioned_docs/version-v7/api/datetime.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/datetime/props.md';
import Events from '@ionic-internal/component-api/v7/datetime/events.md';
import Methods from '@ionic-internal/component-api/v7/datetime/methods.md';
import Parts from '@ionic-internal/component-api/v7/datetime/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/datetime/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/datetime/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/datetime/slots.md';
import Basic from '@site/static/usage/v7/datetime/basic/index.md';
diff --git a/versioned_docs/version-v7/api/fab-button.md b/versioned_docs/version-v7/api/fab-button.md
index 51a6212f864..d009ef88ec5 100644
--- a/versioned_docs/version-v7/api/fab-button.md
+++ b/versioned_docs/version-v7/api/fab-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/fab-button/props.md';
import Events from '@ionic-internal/component-api/v7/fab-button/events.md';
import Methods from '@ionic-internal/component-api/v7/fab-button/methods.md';
import Parts from '@ionic-internal/component-api/v7/fab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/fab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/fab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/fab-button/slots.md';
diff --git a/versioned_docs/version-v7/api/fab-list.md b/versioned_docs/version-v7/api/fab-list.md
index b2a755a7f4f..3faa38a31a9 100644
--- a/versioned_docs/version-v7/api/fab-list.md
+++ b/versioned_docs/version-v7/api/fab-list.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/fab-list/props.md';
import Events from '@ionic-internal/component-api/v7/fab-list/events.md';
import Methods from '@ionic-internal/component-api/v7/fab-list/methods.md';
import Parts from '@ionic-internal/component-api/v7/fab-list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/fab-list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/fab-list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/fab-list/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/fab.md b/versioned_docs/version-v7/api/fab.md
index 731676e94b9..1ef85cf7808 100644
--- a/versioned_docs/version-v7/api/fab.md
+++ b/versioned_docs/version-v7/api/fab.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/fab/props.md';
import Events from '@ionic-internal/component-api/v7/fab/events.md';
import Methods from '@ionic-internal/component-api/v7/fab/methods.md';
import Parts from '@ionic-internal/component-api/v7/fab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/fab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/fab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/fab/slots.md';
diff --git a/versioned_docs/version-v7/api/footer.md b/versioned_docs/version-v7/api/footer.md
index 2727e938a22..2ec0f6cc0bf 100644
--- a/versioned_docs/version-v7/api/footer.md
+++ b/versioned_docs/version-v7/api/footer.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/footer/props.md';
import Events from '@ionic-internal/component-api/v7/footer/events.md';
import Methods from '@ionic-internal/component-api/v7/footer/methods.md';
import Parts from '@ionic-internal/component-api/v7/footer/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/footer/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/footer/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/footer/slots.md';
diff --git a/versioned_docs/version-v7/api/grid.md b/versioned_docs/version-v7/api/grid.md
index f3e406fde82..85a002e62fe 100644
--- a/versioned_docs/version-v7/api/grid.md
+++ b/versioned_docs/version-v7/api/grid.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/grid/props.md';
import Events from '@ionic-internal/component-api/v7/grid/events.md';
import Methods from '@ionic-internal/component-api/v7/grid/methods.md';
import Parts from '@ionic-internal/component-api/v7/grid/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/grid/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/grid/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/grid/slots.md';
diff --git a/versioned_docs/version-v7/api/header.md b/versioned_docs/version-v7/api/header.md
index d2e8fb30d89..8acee8b6331 100644
--- a/versioned_docs/version-v7/api/header.md
+++ b/versioned_docs/version-v7/api/header.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/header/props.md';
import Events from '@ionic-internal/component-api/v7/header/events.md';
import Methods from '@ionic-internal/component-api/v7/header/methods.md';
import Parts from '@ionic-internal/component-api/v7/header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/header/slots.md';
diff --git a/versioned_docs/version-v7/api/img.md b/versioned_docs/version-v7/api/img.md
index a0c23a0030a..355ca819204 100644
--- a/versioned_docs/version-v7/api/img.md
+++ b/versioned_docs/version-v7/api/img.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/img/props.md';
import Events from '@ionic-internal/component-api/v7/img/events.md';
import Methods from '@ionic-internal/component-api/v7/img/methods.md';
import Parts from '@ionic-internal/component-api/v7/img/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/img/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/img/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/img/slots.md';
diff --git a/versioned_docs/version-v7/api/infinite-scroll-content.md b/versioned_docs/version-v7/api/infinite-scroll-content.md
index 4a4c7a8982a..477881b56a6 100644
--- a/versioned_docs/version-v7/api/infinite-scroll-content.md
+++ b/versioned_docs/version-v7/api/infinite-scroll-content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/infinite-scroll-content/prop
import Events from '@ionic-internal/component-api/v7/infinite-scroll-content/events.md';
import Methods from '@ionic-internal/component-api/v7/infinite-scroll-content/methods.md';
import Parts from '@ionic-internal/component-api/v7/infinite-scroll-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/infinite-scroll-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/infinite-scroll-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/infinite-scroll-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/infinite-scroll.md b/versioned_docs/version-v7/api/infinite-scroll.md
index 4aa44d8531a..81462fe6de0 100644
--- a/versioned_docs/version-v7/api/infinite-scroll.md
+++ b/versioned_docs/version-v7/api/infinite-scroll.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/infinite-scroll/props.md';
import Events from '@ionic-internal/component-api/v7/infinite-scroll/events.md';
import Methods from '@ionic-internal/component-api/v7/infinite-scroll/methods.md';
import Parts from '@ionic-internal/component-api/v7/infinite-scroll/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/infinite-scroll/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/infinite-scroll/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/infinite-scroll/slots.md';
diff --git a/versioned_docs/version-v7/api/input.md b/versioned_docs/version-v7/api/input.md
index 4a61852dc48..c6a6c35a7b4 100644
--- a/versioned_docs/version-v7/api/input.md
+++ b/versioned_docs/version-v7/api/input.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/input/props.md';
import Events from '@ionic-internal/component-api/v7/input/events.md';
import Methods from '@ionic-internal/component-api/v7/input/methods.md';
import Parts from '@ionic-internal/component-api/v7/input/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/input/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/input/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/input/slots.md';
diff --git a/versioned_docs/version-v7/api/item-divider.md b/versioned_docs/version-v7/api/item-divider.md
index 50fc87a1c79..0d9fd56a5e4 100644
--- a/versioned_docs/version-v7/api/item-divider.md
+++ b/versioned_docs/version-v7/api/item-divider.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/item-divider/props.md';
import Events from '@ionic-internal/component-api/v7/item-divider/events.md';
import Methods from '@ionic-internal/component-api/v7/item-divider/methods.md';
import Parts from '@ionic-internal/component-api/v7/item-divider/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/item-divider/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/item-divider/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/item-divider/slots.md';
diff --git a/versioned_docs/version-v7/api/item-group.md b/versioned_docs/version-v7/api/item-group.md
index d21774e7766..7944da693a6 100644
--- a/versioned_docs/version-v7/api/item-group.md
+++ b/versioned_docs/version-v7/api/item-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/item-group/props.md';
import Events from '@ionic-internal/component-api/v7/item-group/events.md';
import Methods from '@ionic-internal/component-api/v7/item-group/methods.md';
import Parts from '@ionic-internal/component-api/v7/item-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/item-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/item-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/item-group/slots.md';
diff --git a/versioned_docs/version-v7/api/item-option.md b/versioned_docs/version-v7/api/item-option.md
index 52f9eb93075..42fdc7c01c9 100644
--- a/versioned_docs/version-v7/api/item-option.md
+++ b/versioned_docs/version-v7/api/item-option.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/item-option/props.md';
import Events from '@ionic-internal/component-api/v7/item-option/events.md';
import Methods from '@ionic-internal/component-api/v7/item-option/methods.md';
import Parts from '@ionic-internal/component-api/v7/item-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/item-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/item-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/item-option/slots.md';
diff --git a/versioned_docs/version-v7/api/item-options.md b/versioned_docs/version-v7/api/item-options.md
index b4cd62e27fd..0268c4fb163 100644
--- a/versioned_docs/version-v7/api/item-options.md
+++ b/versioned_docs/version-v7/api/item-options.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/item-options/props.md';
import Events from '@ionic-internal/component-api/v7/item-options/events.md';
import Methods from '@ionic-internal/component-api/v7/item-options/methods.md';
import Parts from '@ionic-internal/component-api/v7/item-options/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/item-options/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/item-options/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/item-options/slots.md';
diff --git a/versioned_docs/version-v7/api/item-sliding.md b/versioned_docs/version-v7/api/item-sliding.md
index 861de474e11..7104eaa21a5 100644
--- a/versioned_docs/version-v7/api/item-sliding.md
+++ b/versioned_docs/version-v7/api/item-sliding.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/item-sliding/props.md';
import Events from '@ionic-internal/component-api/v7/item-sliding/events.md';
import Methods from '@ionic-internal/component-api/v7/item-sliding/methods.md';
import Parts from '@ionic-internal/component-api/v7/item-sliding/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/item-sliding/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/item-sliding/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/item-sliding/slots.md';
diff --git a/versioned_docs/version-v7/api/item.md b/versioned_docs/version-v7/api/item.md
index 2f7376694fa..da91adfbed0 100644
--- a/versioned_docs/version-v7/api/item.md
+++ b/versioned_docs/version-v7/api/item.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/item/props.md';
import Events from '@ionic-internal/component-api/v7/item/events.md';
import Methods from '@ionic-internal/component-api/v7/item/methods.md';
import Parts from '@ionic-internal/component-api/v7/item/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/item/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/item/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/item/slots.md';
import useBaseUrl from '@docusaurus/useBaseUrl';
diff --git a/versioned_docs/version-v7/api/label.md b/versioned_docs/version-v7/api/label.md
index 50e0d05a4b8..e3a896e1aad 100644
--- a/versioned_docs/version-v7/api/label.md
+++ b/versioned_docs/version-v7/api/label.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/label/props.md';
import Events from '@ionic-internal/component-api/v7/label/events.md';
import Methods from '@ionic-internal/component-api/v7/label/methods.md';
import Parts from '@ionic-internal/component-api/v7/label/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/label/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/label/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/label/slots.md';
diff --git a/versioned_docs/version-v7/api/list-header.md b/versioned_docs/version-v7/api/list-header.md
index 3f8e9bc15ca..6d296bd04c0 100644
--- a/versioned_docs/version-v7/api/list-header.md
+++ b/versioned_docs/version-v7/api/list-header.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/list-header/props.md';
import Events from '@ionic-internal/component-api/v7/list-header/events.md';
import Methods from '@ionic-internal/component-api/v7/list-header/methods.md';
import Parts from '@ionic-internal/component-api/v7/list-header/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/list-header/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/list-header/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/list-header/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/list.md b/versioned_docs/version-v7/api/list.md
index 596db67825b..97ce3e331c7 100644
--- a/versioned_docs/version-v7/api/list.md
+++ b/versioned_docs/version-v7/api/list.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/list/props.md';
import Events from '@ionic-internal/component-api/v7/list/events.md';
import Methods from '@ionic-internal/component-api/v7/list/methods.md';
import Parts from '@ionic-internal/component-api/v7/list/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/list/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/list/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/list/slots.md';
diff --git a/versioned_docs/version-v7/api/loading.md b/versioned_docs/version-v7/api/loading.md
index aab002a8af3..64e115c95bb 100644
--- a/versioned_docs/version-v7/api/loading.md
+++ b/versioned_docs/version-v7/api/loading.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/loading/props.md';
import Events from '@ionic-internal/component-api/v7/loading/events.md';
import Methods from '@ionic-internal/component-api/v7/loading/methods.md';
import Parts from '@ionic-internal/component-api/v7/loading/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/loading/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/loading/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/loading/slots.md';
diff --git a/versioned_docs/version-v7/api/menu-button.md b/versioned_docs/version-v7/api/menu-button.md
index 747d29dbaa9..cb804848f65 100644
--- a/versioned_docs/version-v7/api/menu-button.md
+++ b/versioned_docs/version-v7/api/menu-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/menu-button/props.md';
import Events from '@ionic-internal/component-api/v7/menu-button/events.md';
import Methods from '@ionic-internal/component-api/v7/menu-button/methods.md';
import Parts from '@ionic-internal/component-api/v7/menu-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/menu-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/menu-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/menu-button/slots.md';
diff --git a/versioned_docs/version-v7/api/menu-toggle.md b/versioned_docs/version-v7/api/menu-toggle.md
index bc8b03f56d4..928b1f61885 100644
--- a/versioned_docs/version-v7/api/menu-toggle.md
+++ b/versioned_docs/version-v7/api/menu-toggle.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/menu-toggle/props.md';
import Events from '@ionic-internal/component-api/v7/menu-toggle/events.md';
import Methods from '@ionic-internal/component-api/v7/menu-toggle/methods.md';
import Parts from '@ionic-internal/component-api/v7/menu-toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/menu-toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/menu-toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/menu-toggle/slots.md';
diff --git a/versioned_docs/version-v7/api/menu.md b/versioned_docs/version-v7/api/menu.md
index d05729cb8e5..b209fbf663d 100644
--- a/versioned_docs/version-v7/api/menu.md
+++ b/versioned_docs/version-v7/api/menu.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/menu/props.md';
import Events from '@ionic-internal/component-api/v7/menu/events.md';
import Methods from '@ionic-internal/component-api/v7/menu/methods.md';
import Parts from '@ionic-internal/component-api/v7/menu/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/menu/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/menu/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/menu/slots.md';
diff --git a/versioned_docs/version-v7/api/modal.md b/versioned_docs/version-v7/api/modal.md
index 35db3007615..ea4d4fb7dd7 100644
--- a/versioned_docs/version-v7/api/modal.md
+++ b/versioned_docs/version-v7/api/modal.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/modal/props.md';
import Events from '@ionic-internal/component-api/v7/modal/events.md';
import Methods from '@ionic-internal/component-api/v7/modal/methods.md';
import Parts from '@ionic-internal/component-api/v7/modal/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/modal/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/modal/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/modal/slots.md';
diff --git a/versioned_docs/version-v7/api/nav-link.md b/versioned_docs/version-v7/api/nav-link.md
index cd328846c46..9af3649b27b 100644
--- a/versioned_docs/version-v7/api/nav-link.md
+++ b/versioned_docs/version-v7/api/nav-link.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/nav-link/props.md';
import Events from '@ionic-internal/component-api/v7/nav-link/events.md';
import Methods from '@ionic-internal/component-api/v7/nav-link/methods.md';
import Parts from '@ionic-internal/component-api/v7/nav-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/nav-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/nav-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/nav-link/slots.md';
diff --git a/versioned_docs/version-v7/api/nav.md b/versioned_docs/version-v7/api/nav.md
index 8329a71a5d0..2c17d05f6b2 100644
--- a/versioned_docs/version-v7/api/nav.md
+++ b/versioned_docs/version-v7/api/nav.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/nav/props.md';
import Events from '@ionic-internal/component-api/v7/nav/events.md';
import Methods from '@ionic-internal/component-api/v7/nav/methods.md';
import Parts from '@ionic-internal/component-api/v7/nav/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/nav/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/nav/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/nav/slots.md';
diff --git a/versioned_docs/version-v7/api/note.md b/versioned_docs/version-v7/api/note.md
index c1a58a039da..292c9cc0efa 100644
--- a/versioned_docs/version-v7/api/note.md
+++ b/versioned_docs/version-v7/api/note.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/note/props.md';
import Events from '@ionic-internal/component-api/v7/note/events.md';
import Methods from '@ionic-internal/component-api/v7/note/methods.md';
import Parts from '@ionic-internal/component-api/v7/note/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/note/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/note/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/note/slots.md';
diff --git a/versioned_docs/version-v7/api/picker.md b/versioned_docs/version-v7/api/picker.md
index 93fd09083c7..76019f44997 100644
--- a/versioned_docs/version-v7/api/picker.md
+++ b/versioned_docs/version-v7/api/picker.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/picker/props.md';
import Events from '@ionic-internal/component-api/v7/picker/events.md';
import Methods from '@ionic-internal/component-api/v7/picker/methods.md';
import Parts from '@ionic-internal/component-api/v7/picker/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/picker/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/picker/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/picker/slots.md';
diff --git a/versioned_docs/version-v7/api/popover.md b/versioned_docs/version-v7/api/popover.md
index 7ef6eaf63dc..c3d7044d97c 100644
--- a/versioned_docs/version-v7/api/popover.md
+++ b/versioned_docs/version-v7/api/popover.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/popover/props.md';
import Events from '@ionic-internal/component-api/v7/popover/events.md';
import Methods from '@ionic-internal/component-api/v7/popover/methods.md';
import Parts from '@ionic-internal/component-api/v7/popover/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/popover/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/popover/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/popover/slots.md';
diff --git a/versioned_docs/version-v7/api/progress-bar.md b/versioned_docs/version-v7/api/progress-bar.md
index dba8eaaeefe..7bd6d357c4a 100644
--- a/versioned_docs/version-v7/api/progress-bar.md
+++ b/versioned_docs/version-v7/api/progress-bar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/progress-bar/props.md';
import Events from '@ionic-internal/component-api/v7/progress-bar/events.md';
import Methods from '@ionic-internal/component-api/v7/progress-bar/methods.md';
import Parts from '@ionic-internal/component-api/v7/progress-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/progress-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/progress-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/progress-bar/slots.md';
diff --git a/versioned_docs/version-v7/api/radio-group.md b/versioned_docs/version-v7/api/radio-group.md
index 680d3280e24..62d300b0cb6 100644
--- a/versioned_docs/version-v7/api/radio-group.md
+++ b/versioned_docs/version-v7/api/radio-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/radio-group/props.md';
import Events from '@ionic-internal/component-api/v7/radio-group/events.md';
import Methods from '@ionic-internal/component-api/v7/radio-group/methods.md';
import Parts from '@ionic-internal/component-api/v7/radio-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/radio-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/radio-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/radio-group/slots.md';
diff --git a/versioned_docs/version-v7/api/radio.md b/versioned_docs/version-v7/api/radio.md
index c4678da122d..25308e1fe29 100644
--- a/versioned_docs/version-v7/api/radio.md
+++ b/versioned_docs/version-v7/api/radio.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/radio/props.md';
import Events from '@ionic-internal/component-api/v7/radio/events.md';
import Methods from '@ionic-internal/component-api/v7/radio/methods.md';
import Parts from '@ionic-internal/component-api/v7/radio/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/radio/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/radio/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/radio/slots.md';
diff --git a/versioned_docs/version-v7/api/range.md b/versioned_docs/version-v7/api/range.md
index 7fe1be38daa..71aa564f092 100644
--- a/versioned_docs/version-v7/api/range.md
+++ b/versioned_docs/version-v7/api/range.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/range/props.md';
import Events from '@ionic-internal/component-api/v7/range/events.md';
import Methods from '@ionic-internal/component-api/v7/range/methods.md';
import Parts from '@ionic-internal/component-api/v7/range/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/range/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/range/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/range/slots.md';
diff --git a/versioned_docs/version-v7/api/refresher-content.md b/versioned_docs/version-v7/api/refresher-content.md
index e2e797a85ad..2b7b11fd458 100644
--- a/versioned_docs/version-v7/api/refresher-content.md
+++ b/versioned_docs/version-v7/api/refresher-content.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/refresher-content/props.md';
import Events from '@ionic-internal/component-api/v7/refresher-content/events.md';
import Methods from '@ionic-internal/component-api/v7/refresher-content/methods.md';
import Parts from '@ionic-internal/component-api/v7/refresher-content/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/refresher-content/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/refresher-content/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/refresher-content/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/refresher.md b/versioned_docs/version-v7/api/refresher.md
index 23760012f99..cfdd1be390a 100644
--- a/versioned_docs/version-v7/api/refresher.md
+++ b/versioned_docs/version-v7/api/refresher.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/refresher/props.md';
import Events from '@ionic-internal/component-api/v7/refresher/events.md';
import Methods from '@ionic-internal/component-api/v7/refresher/methods.md';
import Parts from '@ionic-internal/component-api/v7/refresher/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/refresher/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/refresher/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/refresher/slots.md';
diff --git a/versioned_docs/version-v7/api/reorder-group.md b/versioned_docs/version-v7/api/reorder-group.md
index 568668e45eb..9880637b779 100644
--- a/versioned_docs/version-v7/api/reorder-group.md
+++ b/versioned_docs/version-v7/api/reorder-group.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/reorder-group/props.md';
import Events from '@ionic-internal/component-api/v7/reorder-group/events.md';
import Methods from '@ionic-internal/component-api/v7/reorder-group/methods.md';
import Parts from '@ionic-internal/component-api/v7/reorder-group/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/reorder-group/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/reorder-group/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/reorder-group/slots.md';
diff --git a/versioned_docs/version-v7/api/reorder.md b/versioned_docs/version-v7/api/reorder.md
index 2a88053a7cb..0fe49c8b7d5 100644
--- a/versioned_docs/version-v7/api/reorder.md
+++ b/versioned_docs/version-v7/api/reorder.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/reorder/props.md';
import Events from '@ionic-internal/component-api/v7/reorder/events.md';
import Methods from '@ionic-internal/component-api/v7/reorder/methods.md';
import Parts from '@ionic-internal/component-api/v7/reorder/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/reorder/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/reorder/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/reorder/slots.md';
diff --git a/versioned_docs/version-v7/api/ripple-effect.md b/versioned_docs/version-v7/api/ripple-effect.md
index 466514f1233..fba5c3217ca 100644
--- a/versioned_docs/version-v7/api/ripple-effect.md
+++ b/versioned_docs/version-v7/api/ripple-effect.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/ripple-effect/props.md';
import Events from '@ionic-internal/component-api/v7/ripple-effect/events.md';
import Methods from '@ionic-internal/component-api/v7/ripple-effect/methods.md';
import Parts from '@ionic-internal/component-api/v7/ripple-effect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/ripple-effect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/ripple-effect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/ripple-effect/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/route-redirect.md b/versioned_docs/version-v7/api/route-redirect.md
index 264d4862bfd..ad2709591fa 100644
--- a/versioned_docs/version-v7/api/route-redirect.md
+++ b/versioned_docs/version-v7/api/route-redirect.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/route-redirect/props.md';
import Events from '@ionic-internal/component-api/v7/route-redirect/events.md';
import Methods from '@ionic-internal/component-api/v7/route-redirect/methods.md';
import Parts from '@ionic-internal/component-api/v7/route-redirect/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/route-redirect/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/route-redirect/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/route-redirect/slots.md';
diff --git a/versioned_docs/version-v7/api/route.md b/versioned_docs/version-v7/api/route.md
index d3af238f749..405132c217b 100644
--- a/versioned_docs/version-v7/api/route.md
+++ b/versioned_docs/version-v7/api/route.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v7/route/props.md';
import Events from '@ionic-internal/component-api/v7/route/events.md';
import Methods from '@ionic-internal/component-api/v7/route/methods.md';
import Parts from '@ionic-internal/component-api/v7/route/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/route/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/route/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/route/slots.md';
diff --git a/versioned_docs/version-v7/api/router-link.md b/versioned_docs/version-v7/api/router-link.md
index cc09fa02764..732ee19cb34 100644
--- a/versioned_docs/version-v7/api/router-link.md
+++ b/versioned_docs/version-v7/api/router-link.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/router-link/props.md';
import Events from '@ionic-internal/component-api/v7/router-link/events.md';
import Methods from '@ionic-internal/component-api/v7/router-link/methods.md';
import Parts from '@ionic-internal/component-api/v7/router-link/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/router-link/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/router-link/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/router-link/slots.md';
diff --git a/versioned_docs/version-v7/api/router-outlet.md b/versioned_docs/version-v7/api/router-outlet.md
index 208c8575a12..dd88956fead 100644
--- a/versioned_docs/version-v7/api/router-outlet.md
+++ b/versioned_docs/version-v7/api/router-outlet.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/router-outlet/props.md';
import Events from '@ionic-internal/component-api/v7/router-outlet/events.md';
import Methods from '@ionic-internal/component-api/v7/router-outlet/methods.md';
import Parts from '@ionic-internal/component-api/v7/router-outlet/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/router-outlet/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/router-outlet/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/router-outlet/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/router.md b/versioned_docs/version-v7/api/router.md
index 9bc9543a36a..122a3f17445 100644
--- a/versioned_docs/version-v7/api/router.md
+++ b/versioned_docs/version-v7/api/router.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/router/props.md';
import Events from '@ionic-internal/component-api/v7/router/events.md';
import Methods from '@ionic-internal/component-api/v7/router/methods.md';
import Parts from '@ionic-internal/component-api/v7/router/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/router/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/router/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/router/slots.md';
diff --git a/versioned_docs/version-v7/api/row.md b/versioned_docs/version-v7/api/row.md
index 0035ddc2d69..f7594363217 100644
--- a/versioned_docs/version-v7/api/row.md
+++ b/versioned_docs/version-v7/api/row.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/row/props.md';
import Events from '@ionic-internal/component-api/v7/row/events.md';
import Methods from '@ionic-internal/component-api/v7/row/methods.md';
import Parts from '@ionic-internal/component-api/v7/row/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/row/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/row/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/row/slots.md';
diff --git a/versioned_docs/version-v7/api/searchbar.md b/versioned_docs/version-v7/api/searchbar.md
index 2a3e604bc91..c61bcc204bc 100644
--- a/versioned_docs/version-v7/api/searchbar.md
+++ b/versioned_docs/version-v7/api/searchbar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/searchbar/props.md';
import Events from '@ionic-internal/component-api/v7/searchbar/events.md';
import Methods from '@ionic-internal/component-api/v7/searchbar/methods.md';
import Parts from '@ionic-internal/component-api/v7/searchbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/searchbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/searchbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/searchbar/slots.md';
diff --git a/versioned_docs/version-v7/api/segment-button.md b/versioned_docs/version-v7/api/segment-button.md
index 4913a229824..fd01b386d83 100644
--- a/versioned_docs/version-v7/api/segment-button.md
+++ b/versioned_docs/version-v7/api/segment-button.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/segment-button/props.md';
import Events from '@ionic-internal/component-api/v7/segment-button/events.md';
import Methods from '@ionic-internal/component-api/v7/segment-button/methods.md';
import Parts from '@ionic-internal/component-api/v7/segment-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/segment-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/segment-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/segment-button/slots.md';
diff --git a/versioned_docs/version-v7/api/segment.md b/versioned_docs/version-v7/api/segment.md
index 9c5d9ca9147..a03d62b86da 100644
--- a/versioned_docs/version-v7/api/segment.md
+++ b/versioned_docs/version-v7/api/segment.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/segment/props.md';
import Events from '@ionic-internal/component-api/v7/segment/events.md';
import Methods from '@ionic-internal/component-api/v7/segment/methods.md';
import Parts from '@ionic-internal/component-api/v7/segment/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/segment/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/segment/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/segment/slots.md';
diff --git a/versioned_docs/version-v7/api/select-option.md b/versioned_docs/version-v7/api/select-option.md
index 603b21b2e39..a1f9951b078 100644
--- a/versioned_docs/version-v7/api/select-option.md
+++ b/versioned_docs/version-v7/api/select-option.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/select-option/props.md';
import Events from '@ionic-internal/component-api/v7/select-option/events.md';
import Methods from '@ionic-internal/component-api/v7/select-option/methods.md';
import Parts from '@ionic-internal/component-api/v7/select-option/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/select-option/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/select-option/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/select-option/slots.md';
diff --git a/versioned_docs/version-v7/api/select.md b/versioned_docs/version-v7/api/select.md
index cdc1b8c8c63..c583a8a1b7e 100644
--- a/versioned_docs/version-v7/api/select.md
+++ b/versioned_docs/version-v7/api/select.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/select/props.md';
import Events from '@ionic-internal/component-api/v7/select/events.md';
import Methods from '@ionic-internal/component-api/v7/select/methods.md';
import Parts from '@ionic-internal/component-api/v7/select/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/select/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/select/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/select/slots.md';
diff --git a/versioned_docs/version-v7/api/skeleton-text.md b/versioned_docs/version-v7/api/skeleton-text.md
index 4d97ffaaa8a..77c669eaeab 100644
--- a/versioned_docs/version-v7/api/skeleton-text.md
+++ b/versioned_docs/version-v7/api/skeleton-text.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/skeleton-text/props.md';
import Events from '@ionic-internal/component-api/v7/skeleton-text/events.md';
import Methods from '@ionic-internal/component-api/v7/skeleton-text/methods.md';
import Parts from '@ionic-internal/component-api/v7/skeleton-text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/skeleton-text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/skeleton-text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/skeleton-text/slots.md';
diff --git a/versioned_docs/version-v7/api/spinner.md b/versioned_docs/version-v7/api/spinner.md
index 17b52f412a4..6c0da0da24c 100644
--- a/versioned_docs/version-v7/api/spinner.md
+++ b/versioned_docs/version-v7/api/spinner.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/spinner/props.md';
import Events from '@ionic-internal/component-api/v7/spinner/events.md';
import Methods from '@ionic-internal/component-api/v7/spinner/methods.md';
import Parts from '@ionic-internal/component-api/v7/spinner/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/spinner/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/spinner/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/spinner/slots.md';
diff --git a/versioned_docs/version-v7/api/split-pane.md b/versioned_docs/version-v7/api/split-pane.md
index 47b45432e06..3a7915569f6 100644
--- a/versioned_docs/version-v7/api/split-pane.md
+++ b/versioned_docs/version-v7/api/split-pane.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/split-pane/props.md';
import Events from '@ionic-internal/component-api/v7/split-pane/events.md';
import Methods from '@ionic-internal/component-api/v7/split-pane/methods.md';
import Parts from '@ionic-internal/component-api/v7/split-pane/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/split-pane/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/split-pane/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/split-pane/slots.md';
diff --git a/versioned_docs/version-v7/api/tab-bar.md b/versioned_docs/version-v7/api/tab-bar.md
index a60d1d2a0fb..ac9870f5aba 100644
--- a/versioned_docs/version-v7/api/tab-bar.md
+++ b/versioned_docs/version-v7/api/tab-bar.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v7/tab-bar/props.md';
import Events from '@ionic-internal/component-api/v7/tab-bar/events.md';
import Methods from '@ionic-internal/component-api/v7/tab-bar/methods.md';
import Parts from '@ionic-internal/component-api/v7/tab-bar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/tab-bar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/tab-bar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/tab-bar/slots.md';
diff --git a/versioned_docs/version-v7/api/tab-button.md b/versioned_docs/version-v7/api/tab-button.md
index e52ffd75796..67f3bd97fe6 100644
--- a/versioned_docs/version-v7/api/tab-button.md
+++ b/versioned_docs/version-v7/api/tab-button.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v7/tab-button/props.md';
import Events from '@ionic-internal/component-api/v7/tab-button/events.md';
import Methods from '@ionic-internal/component-api/v7/tab-button/methods.md';
import Parts from '@ionic-internal/component-api/v7/tab-button/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/tab-button/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/tab-button/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/tab-button/slots.md';
import EncapsulationPill from '@components/page/api/EncapsulationPill';
diff --git a/versioned_docs/version-v7/api/tab.md b/versioned_docs/version-v7/api/tab.md
index ce299ef403c..895a378e17e 100644
--- a/versioned_docs/version-v7/api/tab.md
+++ b/versioned_docs/version-v7/api/tab.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/tab/props.md';
import Events from '@ionic-internal/component-api/v7/tab/events.md';
import Methods from '@ionic-internal/component-api/v7/tab/methods.md';
import Parts from '@ionic-internal/component-api/v7/tab/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/tab/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/tab/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/tab/slots.md';
diff --git a/versioned_docs/version-v7/api/tabs.md b/versioned_docs/version-v7/api/tabs.md
index 10e36e6cd36..29f51e8150a 100644
--- a/versioned_docs/version-v7/api/tabs.md
+++ b/versioned_docs/version-v7/api/tabs.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/tabs/props.md';
import Events from '@ionic-internal/component-api/v7/tabs/events.md';
import Methods from '@ionic-internal/component-api/v7/tabs/methods.md';
import Parts from '@ionic-internal/component-api/v7/tabs/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/tabs/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/tabs/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/tabs/slots.md';
diff --git a/versioned_docs/version-v7/api/text.md b/versioned_docs/version-v7/api/text.md
index 1ad43a4f9ec..a13b255b42a 100644
--- a/versioned_docs/version-v7/api/text.md
+++ b/versioned_docs/version-v7/api/text.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/text/props.md';
import Events from '@ionic-internal/component-api/v7/text/events.md';
import Methods from '@ionic-internal/component-api/v7/text/methods.md';
import Parts from '@ionic-internal/component-api/v7/text/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/text/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/text/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/text/slots.md';
diff --git a/versioned_docs/version-v7/api/textarea.md b/versioned_docs/version-v7/api/textarea.md
index 6a52de9a361..bb1f80ba681 100644
--- a/versioned_docs/version-v7/api/textarea.md
+++ b/versioned_docs/version-v7/api/textarea.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/textarea/props.md';
import Events from '@ionic-internal/component-api/v7/textarea/events.md';
import Methods from '@ionic-internal/component-api/v7/textarea/methods.md';
import Parts from '@ionic-internal/component-api/v7/textarea/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/textarea/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/textarea/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/textarea/slots.md';
diff --git a/versioned_docs/version-v7/api/thumbnail.md b/versioned_docs/version-v7/api/thumbnail.md
index 3124d8a3a61..3344258478a 100644
--- a/versioned_docs/version-v7/api/thumbnail.md
+++ b/versioned_docs/version-v7/api/thumbnail.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/thumbnail/props.md';
import Events from '@ionic-internal/component-api/v7/thumbnail/events.md';
import Methods from '@ionic-internal/component-api/v7/thumbnail/methods.md';
import Parts from '@ionic-internal/component-api/v7/thumbnail/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/thumbnail/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/thumbnail/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/thumbnail/slots.md';
diff --git a/versioned_docs/version-v7/api/title.md b/versioned_docs/version-v7/api/title.md
index 6b0431f9ee7..2b3ec5440b3 100644
--- a/versioned_docs/version-v7/api/title.md
+++ b/versioned_docs/version-v7/api/title.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/title/props.md';
import Events from '@ionic-internal/component-api/v7/title/events.md';
import Methods from '@ionic-internal/component-api/v7/title/methods.md';
import Parts from '@ionic-internal/component-api/v7/title/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/title/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/title/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/title/slots.md';
diff --git a/versioned_docs/version-v7/api/toast.md b/versioned_docs/version-v7/api/toast.md
index 90363169797..82e821e62dd 100644
--- a/versioned_docs/version-v7/api/toast.md
+++ b/versioned_docs/version-v7/api/toast.md
@@ -9,7 +9,7 @@ import Props from '@ionic-internal/component-api/v7/toast/props.md';
import Events from '@ionic-internal/component-api/v7/toast/events.md';
import Methods from '@ionic-internal/component-api/v7/toast/methods.md';
import Parts from '@ionic-internal/component-api/v7/toast/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/toast/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/toast/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/toast/slots.md';
diff --git a/versioned_docs/version-v7/api/toggle.md b/versioned_docs/version-v7/api/toggle.md
index d1d7707bc7a..be809e2d5a5 100644
--- a/versioned_docs/version-v7/api/toggle.md
+++ b/versioned_docs/version-v7/api/toggle.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/toggle/props.md';
import Events from '@ionic-internal/component-api/v7/toggle/events.md';
import Methods from '@ionic-internal/component-api/v7/toggle/methods.md';
import Parts from '@ionic-internal/component-api/v7/toggle/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/toggle/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/toggle/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/toggle/slots.md';
diff --git a/versioned_docs/version-v7/api/toolbar.md b/versioned_docs/version-v7/api/toolbar.md
index 687af960f7a..d2eb6c420b8 100644
--- a/versioned_docs/version-v7/api/toolbar.md
+++ b/versioned_docs/version-v7/api/toolbar.md
@@ -6,7 +6,7 @@ import Props from '@ionic-internal/component-api/v7/toolbar/props.md';
import Events from '@ionic-internal/component-api/v7/toolbar/events.md';
import Methods from '@ionic-internal/component-api/v7/toolbar/methods.md';
import Parts from '@ionic-internal/component-api/v7/toolbar/parts.md';
-import CustomProps from '@ionic-internal/component-api/v7/toolbar/custom-props.md';
+import CustomProps from '@ionic-internal/component-api/v7/toolbar/custom-props.mdx';
import Slots from '@ionic-internal/component-api/v7/toolbar/slots.md';