diff --git a/docs/pages/experiments/index.js b/docs/pages/experiments/index.js
index a4349734f9720b..1a27c3e9fde5bf 100644
--- a/docs/pages/experiments/index.js
+++ b/docs/pages/experiments/index.js
@@ -138,7 +138,7 @@ export default function Experiments({ experiments }) {
);
}
-Experiments.getInitialProps = () => {
+export async function getStaticProps() {
const experiments = [];
const req = require.context('./', true, /^\.\/.*(? {
});
return {
- experiments,
+ props: {
+ experiments,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/accordion-details.js b/docs/pages/joy-ui/api/accordion-details.js
index 708f39a7ccfafe..deeb6553438151 100644
--- a/docs/pages/joy-ui/api/accordion-details.js
+++ b/docs/pages/joy-ui/api/accordion-details.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/accordion-details',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/accordion-group.js b/docs/pages/joy-ui/api/accordion-group.js
index c405ade6fe9247..c8373f3d7e3a67 100644
--- a/docs/pages/joy-ui/api/accordion-group.js
+++ b/docs/pages/joy-ui/api/accordion-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/accordion-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/accordion-summary.js b/docs/pages/joy-ui/api/accordion-summary.js
index b9ee5fe3cb7e57..eeb134f8283060 100644
--- a/docs/pages/joy-ui/api/accordion-summary.js
+++ b/docs/pages/joy-ui/api/accordion-summary.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/accordion-summary',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/accordion.js b/docs/pages/joy-ui/api/accordion.js
index df4f8a8699b8c1..12bd325ed7a2f3 100644
--- a/docs/pages/joy-ui/api/accordion.js
+++ b/docs/pages/joy-ui/api/accordion.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/accordion',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/alert.js b/docs/pages/joy-ui/api/alert.js
index 5ef04072406375..40bc6a9eb14d03 100644
--- a/docs/pages/joy-ui/api/alert.js
+++ b/docs/pages/joy-ui/api/alert.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/alert', false, /\.\/alert.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/aspect-ratio.js b/docs/pages/joy-ui/api/aspect-ratio.js
index 48b3e48b0a119e..4b895af58d2598 100644
--- a/docs/pages/joy-ui/api/aspect-ratio.js
+++ b/docs/pages/joy-ui/api/aspect-ratio.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/aspect-ratio',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/autocomplete-listbox.js b/docs/pages/joy-ui/api/autocomplete-listbox.js
index 3b033199618665..076928ee9871dd 100644
--- a/docs/pages/joy-ui/api/autocomplete-listbox.js
+++ b/docs/pages/joy-ui/api/autocomplete-listbox.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/autocomplete-listbox',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/autocomplete-option.js b/docs/pages/joy-ui/api/autocomplete-option.js
index 00548e5df20b8d..4f9b24ac1a3156 100644
--- a/docs/pages/joy-ui/api/autocomplete-option.js
+++ b/docs/pages/joy-ui/api/autocomplete-option.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/autocomplete-option',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/autocomplete.js b/docs/pages/joy-ui/api/autocomplete.js
index a88ecbd54f4c63..2119b930ac64ec 100644
--- a/docs/pages/joy-ui/api/autocomplete.js
+++ b/docs/pages/joy-ui/api/autocomplete.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/autocomplete',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/avatar-group.js b/docs/pages/joy-ui/api/avatar-group.js
index efc7c2615ae065..829bfa73f213d8 100644
--- a/docs/pages/joy-ui/api/avatar-group.js
+++ b/docs/pages/joy-ui/api/avatar-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/avatar-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/avatar.js b/docs/pages/joy-ui/api/avatar.js
index f56b42f5636044..b4c0d63d4355cb 100644
--- a/docs/pages/joy-ui/api/avatar.js
+++ b/docs/pages/joy-ui/api/avatar.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/avatar', false, /\.\/avatar.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/badge.js b/docs/pages/joy-ui/api/badge.js
index f0bc587eb44f8b..563705c6a7bfc2 100644
--- a/docs/pages/joy-ui/api/badge.js
+++ b/docs/pages/joy-ui/api/badge.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/badge', false, /\.\/badge.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/box.js b/docs/pages/joy-ui/api/box.js
index de22c574d59f28..7bfde26c64f9c5 100644
--- a/docs/pages/joy-ui/api/box.js
+++ b/docs/pages/joy-ui/api/box.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/box', false, /\.\/box.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/breadcrumbs.js b/docs/pages/joy-ui/api/breadcrumbs.js
index d35755c5722cf7..d8388b9f34cd5a 100644
--- a/docs/pages/joy-ui/api/breadcrumbs.js
+++ b/docs/pages/joy-ui/api/breadcrumbs.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/breadcrumbs',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/button-group.js b/docs/pages/joy-ui/api/button-group.js
index 7922dc669c0b34..4d686ee2046c39 100644
--- a/docs/pages/joy-ui/api/button-group.js
+++ b/docs/pages/joy-ui/api/button-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/button-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/button.js b/docs/pages/joy-ui/api/button.js
index a63237b7b41270..1aa543bb8bfc77 100644
--- a/docs/pages/joy-ui/api/button.js
+++ b/docs/pages/joy-ui/api/button.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/button', false, /\.\/button.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/card-actions.js b/docs/pages/joy-ui/api/card-actions.js
index 02fd02ec462288..c4cbefc4c1067e 100644
--- a/docs/pages/joy-ui/api/card-actions.js
+++ b/docs/pages/joy-ui/api/card-actions.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/card-actions',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/card-content.js b/docs/pages/joy-ui/api/card-content.js
index c6ba3f8a4bc2e2..0fb05730b2d167 100644
--- a/docs/pages/joy-ui/api/card-content.js
+++ b/docs/pages/joy-ui/api/card-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/card-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/card-cover.js b/docs/pages/joy-ui/api/card-cover.js
index 139aa8bf269947..6b9131259ccd6d 100644
--- a/docs/pages/joy-ui/api/card-cover.js
+++ b/docs/pages/joy-ui/api/card-cover.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/card-cover',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/card-overflow.js b/docs/pages/joy-ui/api/card-overflow.js
index 92306d7e8494eb..031894da590e26 100644
--- a/docs/pages/joy-ui/api/card-overflow.js
+++ b/docs/pages/joy-ui/api/card-overflow.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/card-overflow',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/card.js b/docs/pages/joy-ui/api/card.js
index d666f4940dae2a..13236869850e62 100644
--- a/docs/pages/joy-ui/api/card.js
+++ b/docs/pages/joy-ui/api/card.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/card', false, /\.\/card.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/checkbox.js b/docs/pages/joy-ui/api/checkbox.js
index 8e2ba8873f696a..2733259041ed11 100644
--- a/docs/pages/joy-ui/api/checkbox.js
+++ b/docs/pages/joy-ui/api/checkbox.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/checkbox',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/chip-delete.js b/docs/pages/joy-ui/api/chip-delete.js
index 508e66d78a7b55..1225e84e821117 100644
--- a/docs/pages/joy-ui/api/chip-delete.js
+++ b/docs/pages/joy-ui/api/chip-delete.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/chip-delete',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/chip.js b/docs/pages/joy-ui/api/chip.js
index e264c69e4509a5..2a1f29a5a4fd4c 100644
--- a/docs/pages/joy-ui/api/chip.js
+++ b/docs/pages/joy-ui/api/chip.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/chip', false, /\.\/chip.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/circular-progress.js b/docs/pages/joy-ui/api/circular-progress.js
index feac4b351e3fdc..212aaf60922438 100644
--- a/docs/pages/joy-ui/api/circular-progress.js
+++ b/docs/pages/joy-ui/api/circular-progress.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/circular-progress',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/css-baseline.js b/docs/pages/joy-ui/api/css-baseline.js
index d375bbb575ac03..e1bc2afd9c97e3 100644
--- a/docs/pages/joy-ui/api/css-baseline.js
+++ b/docs/pages/joy-ui/api/css-baseline.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/css-baseline',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/dialog-actions.js b/docs/pages/joy-ui/api/dialog-actions.js
index 10901b33ce38af..4c1811f76b8091 100644
--- a/docs/pages/joy-ui/api/dialog-actions.js
+++ b/docs/pages/joy-ui/api/dialog-actions.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/dialog-actions',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/dialog-content.js b/docs/pages/joy-ui/api/dialog-content.js
index 43da9d52ce80bb..3fb7d5752722bd 100644
--- a/docs/pages/joy-ui/api/dialog-content.js
+++ b/docs/pages/joy-ui/api/dialog-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/dialog-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/dialog-title.js b/docs/pages/joy-ui/api/dialog-title.js
index ea4f5ecbb2f845..fd408d0b682713 100644
--- a/docs/pages/joy-ui/api/dialog-title.js
+++ b/docs/pages/joy-ui/api/dialog-title.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/dialog-title',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/divider.js b/docs/pages/joy-ui/api/divider.js
index 0eb73a25609875..0f1af6ac84c009 100644
--- a/docs/pages/joy-ui/api/divider.js
+++ b/docs/pages/joy-ui/api/divider.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/divider',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/drawer.js b/docs/pages/joy-ui/api/drawer.js
index f5fb379409fce3..6494585278993e 100644
--- a/docs/pages/joy-ui/api/drawer.js
+++ b/docs/pages/joy-ui/api/drawer.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/drawer', false, /\.\/drawer.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/form-control.js b/docs/pages/joy-ui/api/form-control.js
index 743ee0048ecf18..87914029ed539f 100644
--- a/docs/pages/joy-ui/api/form-control.js
+++ b/docs/pages/joy-ui/api/form-control.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/form-control',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/form-helper-text.js b/docs/pages/joy-ui/api/form-helper-text.js
index 19ead9d723ccef..c180d9323f8e29 100644
--- a/docs/pages/joy-ui/api/form-helper-text.js
+++ b/docs/pages/joy-ui/api/form-helper-text.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/form-helper-text',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/form-label.js b/docs/pages/joy-ui/api/form-label.js
index 598b75d6e69390..08c4e04d7ce72b 100644
--- a/docs/pages/joy-ui/api/form-label.js
+++ b/docs/pages/joy-ui/api/form-label.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/form-label',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/grid.js b/docs/pages/joy-ui/api/grid.js
index 022175a258140f..d512101c3834f2 100644
--- a/docs/pages/joy-ui/api/grid.js
+++ b/docs/pages/joy-ui/api/grid.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/grid', false, /\.\/grid.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/icon-button.js b/docs/pages/joy-ui/api/icon-button.js
index 914488209d0497..312c989cb2f4dd 100644
--- a/docs/pages/joy-ui/api/icon-button.js
+++ b/docs/pages/joy-ui/api/icon-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/icon-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/input.js b/docs/pages/joy-ui/api/input.js
index 4f59deddae07b7..31220f21d0c59b 100644
--- a/docs/pages/joy-ui/api/input.js
+++ b/docs/pages/joy-ui/api/input.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/input', false, /\.\/input.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/linear-progress.js b/docs/pages/joy-ui/api/linear-progress.js
index 2656ed5c3c1014..5c82b5d116beab 100644
--- a/docs/pages/joy-ui/api/linear-progress.js
+++ b/docs/pages/joy-ui/api/linear-progress.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/linear-progress',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/link.js b/docs/pages/joy-ui/api/link.js
index b6ca4fd8315191..80454e6e7d060c 100644
--- a/docs/pages/joy-ui/api/link.js
+++ b/docs/pages/joy-ui/api/link.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/link', false, /\.\/link.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/list-divider.js b/docs/pages/joy-ui/api/list-divider.js
index 73d984a77b242a..586d442ac902ea 100644
--- a/docs/pages/joy-ui/api/list-divider.js
+++ b/docs/pages/joy-ui/api/list-divider.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/list-divider',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/list-item-button.js b/docs/pages/joy-ui/api/list-item-button.js
index b0d07c8eb815bc..a90b43616f7503 100644
--- a/docs/pages/joy-ui/api/list-item-button.js
+++ b/docs/pages/joy-ui/api/list-item-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/list-item-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/list-item-content.js b/docs/pages/joy-ui/api/list-item-content.js
index c760f66a170c2c..f5e720a13f614d 100644
--- a/docs/pages/joy-ui/api/list-item-content.js
+++ b/docs/pages/joy-ui/api/list-item-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/list-item-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/list-item-decorator.js b/docs/pages/joy-ui/api/list-item-decorator.js
index 54558675f64c4a..8d9c86e4f30078 100644
--- a/docs/pages/joy-ui/api/list-item-decorator.js
+++ b/docs/pages/joy-ui/api/list-item-decorator.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/list-item-decorator',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/list-item.js b/docs/pages/joy-ui/api/list-item.js
index e9abe9bc12bbce..511a8c0134a91d 100644
--- a/docs/pages/joy-ui/api/list-item.js
+++ b/docs/pages/joy-ui/api/list-item.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/list-item',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/list-subheader.js b/docs/pages/joy-ui/api/list-subheader.js
index 2adb185afe88ef..5190e29e76efe8 100644
--- a/docs/pages/joy-ui/api/list-subheader.js
+++ b/docs/pages/joy-ui/api/list-subheader.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/list-subheader',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/list.js b/docs/pages/joy-ui/api/list.js
index 90b641ad87bcb3..b1402a70c173cb 100644
--- a/docs/pages/joy-ui/api/list.js
+++ b/docs/pages/joy-ui/api/list.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/list', false, /\.\/list.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/menu-button.js b/docs/pages/joy-ui/api/menu-button.js
index f145fbadc5abad..da05dabf20db1d 100644
--- a/docs/pages/joy-ui/api/menu-button.js
+++ b/docs/pages/joy-ui/api/menu-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/menu-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/menu-item.js b/docs/pages/joy-ui/api/menu-item.js
index 2346df64e596d4..e906d82325c1d4 100644
--- a/docs/pages/joy-ui/api/menu-item.js
+++ b/docs/pages/joy-ui/api/menu-item.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/menu-item',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/menu-list.js b/docs/pages/joy-ui/api/menu-list.js
index e9600d4e7f1df1..80cef75607b80e 100644
--- a/docs/pages/joy-ui/api/menu-list.js
+++ b/docs/pages/joy-ui/api/menu-list.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/menu-list',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/menu.js b/docs/pages/joy-ui/api/menu.js
index e2da1425483459..908f8d6813d0a0 100644
--- a/docs/pages/joy-ui/api/menu.js
+++ b/docs/pages/joy-ui/api/menu.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/menu', false, /\.\/menu.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/modal-close.js b/docs/pages/joy-ui/api/modal-close.js
index 5832d61bfdb374..13ddafb1ee17ed 100644
--- a/docs/pages/joy-ui/api/modal-close.js
+++ b/docs/pages/joy-ui/api/modal-close.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/modal-close',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/modal-dialog.js b/docs/pages/joy-ui/api/modal-dialog.js
index 82d52b3abbc4fd..9d0634706738a3 100644
--- a/docs/pages/joy-ui/api/modal-dialog.js
+++ b/docs/pages/joy-ui/api/modal-dialog.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/modal-dialog',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/modal-overflow.js b/docs/pages/joy-ui/api/modal-overflow.js
index e1dedb4a09df3a..d92643d5211183 100644
--- a/docs/pages/joy-ui/api/modal-overflow.js
+++ b/docs/pages/joy-ui/api/modal-overflow.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/modal-overflow',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/modal.js b/docs/pages/joy-ui/api/modal.js
index 1060ae4e2bd91c..3b266a448950e0 100644
--- a/docs/pages/joy-ui/api/modal.js
+++ b/docs/pages/joy-ui/api/modal.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/modal', false, /\.\/modal.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/option.js b/docs/pages/joy-ui/api/option.js
index 31f18d011a98cd..a0664460e16c66 100644
--- a/docs/pages/joy-ui/api/option.js
+++ b/docs/pages/joy-ui/api/option.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/option', false, /\.\/option.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/radio-group.js b/docs/pages/joy-ui/api/radio-group.js
index 4d9f1de7538934..4579260d7b60b5 100644
--- a/docs/pages/joy-ui/api/radio-group.js
+++ b/docs/pages/joy-ui/api/radio-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/radio-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/radio.js b/docs/pages/joy-ui/api/radio.js
index ebe4d0f9698bdd..e9ea7ef8485095 100644
--- a/docs/pages/joy-ui/api/radio.js
+++ b/docs/pages/joy-ui/api/radio.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/radio', false, /\.\/radio.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/scoped-css-baseline.js b/docs/pages/joy-ui/api/scoped-css-baseline.js
index 5f31ec87938908..ec3ac33c86199f 100644
--- a/docs/pages/joy-ui/api/scoped-css-baseline.js
+++ b/docs/pages/joy-ui/api/scoped-css-baseline.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/scoped-css-baseline',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/select.js b/docs/pages/joy-ui/api/select.js
index 0f6db7ac41ed14..17429ea5dcf67a 100644
--- a/docs/pages/joy-ui/api/select.js
+++ b/docs/pages/joy-ui/api/select.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/select', false, /\.\/select.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/sheet.js b/docs/pages/joy-ui/api/sheet.js
index 61af2d2362a748..cdc78c54c98215 100644
--- a/docs/pages/joy-ui/api/sheet.js
+++ b/docs/pages/joy-ui/api/sheet.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/sheet', false, /\.\/sheet.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/skeleton.js b/docs/pages/joy-ui/api/skeleton.js
index 355cd9e52fc2d8..d49c801003554c 100644
--- a/docs/pages/joy-ui/api/skeleton.js
+++ b/docs/pages/joy-ui/api/skeleton.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/skeleton',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/slider.js b/docs/pages/joy-ui/api/slider.js
index 66cb9ea629a8e2..bc486ef106a402 100644
--- a/docs/pages/joy-ui/api/slider.js
+++ b/docs/pages/joy-ui/api/slider.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/slider', false, /\.\/slider.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/snackbar.js b/docs/pages/joy-ui/api/snackbar.js
index 7d6d61a350d1c5..ebaf6de597311e 100644
--- a/docs/pages/joy-ui/api/snackbar.js
+++ b/docs/pages/joy-ui/api/snackbar.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/snackbar',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/stack.js b/docs/pages/joy-ui/api/stack.js
index 44ee7dca3bdd96..5d8135a12f07f4 100644
--- a/docs/pages/joy-ui/api/stack.js
+++ b/docs/pages/joy-ui/api/stack.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/stack', false, /\.\/stack.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/step-button.js b/docs/pages/joy-ui/api/step-button.js
index 29e49d7964102a..8f2b1453ef213f 100644
--- a/docs/pages/joy-ui/api/step-button.js
+++ b/docs/pages/joy-ui/api/step-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/step-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/step-indicator.js b/docs/pages/joy-ui/api/step-indicator.js
index 2cf917bd9ebb18..74f2a47d14bb95 100644
--- a/docs/pages/joy-ui/api/step-indicator.js
+++ b/docs/pages/joy-ui/api/step-indicator.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/step-indicator',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/step.js b/docs/pages/joy-ui/api/step.js
index 68ec47b8519c88..3b06d470c89e02 100644
--- a/docs/pages/joy-ui/api/step.js
+++ b/docs/pages/joy-ui/api/step.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/step', false, /\.\/step.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/stepper.js b/docs/pages/joy-ui/api/stepper.js
index 718872f62dfce6..4aac40d5723640 100644
--- a/docs/pages/joy-ui/api/stepper.js
+++ b/docs/pages/joy-ui/api/stepper.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/stepper',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/svg-icon.js b/docs/pages/joy-ui/api/svg-icon.js
index 4f314a093b3821..3c29658b49062e 100644
--- a/docs/pages/joy-ui/api/svg-icon.js
+++ b/docs/pages/joy-ui/api/svg-icon.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/svg-icon',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/switch.js b/docs/pages/joy-ui/api/switch.js
index fc769a058144a8..8a3cea60356752 100644
--- a/docs/pages/joy-ui/api/switch.js
+++ b/docs/pages/joy-ui/api/switch.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/switch', false, /\.\/switch.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/tab-list.js b/docs/pages/joy-ui/api/tab-list.js
index 0ddb09b314dff4..f22b55bd76cde1 100644
--- a/docs/pages/joy-ui/api/tab-list.js
+++ b/docs/pages/joy-ui/api/tab-list.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/tab-list',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/tab-panel.js b/docs/pages/joy-ui/api/tab-panel.js
index 1e5a18fee976c6..d4858e9c0c79dd 100644
--- a/docs/pages/joy-ui/api/tab-panel.js
+++ b/docs/pages/joy-ui/api/tab-panel.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/tab-panel',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/tab.js b/docs/pages/joy-ui/api/tab.js
index e54297471d7456..0653c2deacb74a 100644
--- a/docs/pages/joy-ui/api/tab.js
+++ b/docs/pages/joy-ui/api/tab.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/tab', false, /\.\/tab.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/table.js b/docs/pages/joy-ui/api/table.js
index 5724eedaf053c2..713d5f42708e4a 100644
--- a/docs/pages/joy-ui/api/table.js
+++ b/docs/pages/joy-ui/api/table.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/table', false, /\.\/table.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/tabs.js b/docs/pages/joy-ui/api/tabs.js
index aef2ec7ea41d84..952ecf89d7f81f 100644
--- a/docs/pages/joy-ui/api/tabs.js
+++ b/docs/pages/joy-ui/api/tabs.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs-joy/tabs', false, /\.\/tabs.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/textarea.js b/docs/pages/joy-ui/api/textarea.js
index c06359829e79bd..b94fb4a4661f8b 100644
--- a/docs/pages/joy-ui/api/textarea.js
+++ b/docs/pages/joy-ui/api/textarea.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/textarea',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/toggle-button-group.js b/docs/pages/joy-ui/api/toggle-button-group.js
index 21d3f75a52f0e2..fb03c7ec48efa5 100644
--- a/docs/pages/joy-ui/api/toggle-button-group.js
+++ b/docs/pages/joy-ui/api/toggle-button-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/toggle-button-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/tooltip.js b/docs/pages/joy-ui/api/tooltip.js
index 28ed606c703822..9e33ff5b251b20 100644
--- a/docs/pages/joy-ui/api/tooltip.js
+++ b/docs/pages/joy-ui/api/tooltip.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/tooltip',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/joy-ui/api/typography.js b/docs/pages/joy-ui/api/typography.js
index 30b8b905bc1dda..ea4e4ae51f6c4c 100644
--- a/docs/pages/joy-ui/api/typography.js
+++ b/docs/pages/joy-ui/api/typography.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs-joy/typography',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/accordion-actions.js b/docs/pages/material-ui/api/accordion-actions.js
index daa77e98bf1612..278ed16f0a8227 100644
--- a/docs/pages/material-ui/api/accordion-actions.js
+++ b/docs/pages/material-ui/api/accordion-actions.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/accordion-actions',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/accordion-details.js b/docs/pages/material-ui/api/accordion-details.js
index 96bafdd62f2cc9..3932983cea35c1 100644
--- a/docs/pages/material-ui/api/accordion-details.js
+++ b/docs/pages/material-ui/api/accordion-details.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/accordion-details',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/accordion-summary.js b/docs/pages/material-ui/api/accordion-summary.js
index de567814596092..d9a0115cb27d17 100644
--- a/docs/pages/material-ui/api/accordion-summary.js
+++ b/docs/pages/material-ui/api/accordion-summary.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/accordion-summary',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/accordion.js b/docs/pages/material-ui/api/accordion.js
index 72eca9a56f97fc..2124a2b4ecf1a4 100644
--- a/docs/pages/material-ui/api/accordion.js
+++ b/docs/pages/material-ui/api/accordion.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/accordion',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/alert-title.js b/docs/pages/material-ui/api/alert-title.js
index 920586724e9ed7..7741d2d0b6afd4 100644
--- a/docs/pages/material-ui/api/alert-title.js
+++ b/docs/pages/material-ui/api/alert-title.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/alert-title',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/alert.js b/docs/pages/material-ui/api/alert.js
index 6e8c685a11348c..94ba51f5155612 100644
--- a/docs/pages/material-ui/api/alert.js
+++ b/docs/pages/material-ui/api/alert.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/alert', false, /\.\/alert.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/app-bar.js b/docs/pages/material-ui/api/app-bar.js
index e8ea6b7ef9d93d..0ab1114b63a2b8 100644
--- a/docs/pages/material-ui/api/app-bar.js
+++ b/docs/pages/material-ui/api/app-bar.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/app-bar', false, /\.\/app-bar.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/autocomplete.js b/docs/pages/material-ui/api/autocomplete.js
index 677e037ca48031..fd27bb515e69f0 100644
--- a/docs/pages/material-ui/api/autocomplete.js
+++ b/docs/pages/material-ui/api/autocomplete.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/autocomplete',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/avatar-group.js b/docs/pages/material-ui/api/avatar-group.js
index 3b396d7a6747a1..1888402d1dc724 100644
--- a/docs/pages/material-ui/api/avatar-group.js
+++ b/docs/pages/material-ui/api/avatar-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/avatar-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/avatar.js b/docs/pages/material-ui/api/avatar.js
index 2e1624ac534909..78dc3e2406faaa 100644
--- a/docs/pages/material-ui/api/avatar.js
+++ b/docs/pages/material-ui/api/avatar.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/avatar', false, /\.\/avatar.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/backdrop.js b/docs/pages/material-ui/api/backdrop.js
index b50c0688dbeb55..55b4aae2a1554e 100644
--- a/docs/pages/material-ui/api/backdrop.js
+++ b/docs/pages/material-ui/api/backdrop.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/backdrop', false, /\.\/backdrop.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/badge.js b/docs/pages/material-ui/api/badge.js
index 4e724bf443e326..4140e090a5e8af 100644
--- a/docs/pages/material-ui/api/badge.js
+++ b/docs/pages/material-ui/api/badge.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/badge', false, /\.\/badge.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/bottom-navigation-action.js b/docs/pages/material-ui/api/bottom-navigation-action.js
index a5701c57e895ea..54af67d8c626b3 100644
--- a/docs/pages/material-ui/api/bottom-navigation-action.js
+++ b/docs/pages/material-ui/api/bottom-navigation-action.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/bottom-navigation-action',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/bottom-navigation.js b/docs/pages/material-ui/api/bottom-navigation.js
index f0fcd5be82c6f4..94c3ed8398e7ed 100644
--- a/docs/pages/material-ui/api/bottom-navigation.js
+++ b/docs/pages/material-ui/api/bottom-navigation.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/bottom-navigation',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/box.js b/docs/pages/material-ui/api/box.js
index 476c932ffc5819..ba3a20bc5821a4 100644
--- a/docs/pages/material-ui/api/box.js
+++ b/docs/pages/material-ui/api/box.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/box', false, /\.\/box.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/breadcrumbs.js b/docs/pages/material-ui/api/breadcrumbs.js
index bea76e277dbc72..a270cd791f7ab7 100644
--- a/docs/pages/material-ui/api/breadcrumbs.js
+++ b/docs/pages/material-ui/api/breadcrumbs.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/breadcrumbs',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/button-base.js b/docs/pages/material-ui/api/button-base.js
index 4b0b45a150a9ec..1abf9481381bcb 100644
--- a/docs/pages/material-ui/api/button-base.js
+++ b/docs/pages/material-ui/api/button-base.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/button-base',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/button-group.js b/docs/pages/material-ui/api/button-group.js
index 6d686a978294fd..b9cc189d525281 100644
--- a/docs/pages/material-ui/api/button-group.js
+++ b/docs/pages/material-ui/api/button-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/button-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/button.js b/docs/pages/material-ui/api/button.js
index 981d250098dcbd..58e11d489e3fc9 100644
--- a/docs/pages/material-ui/api/button.js
+++ b/docs/pages/material-ui/api/button.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/button', false, /\.\/button.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/card-action-area.js b/docs/pages/material-ui/api/card-action-area.js
index 2f33db55f3952c..766ba0b52d3cfa 100644
--- a/docs/pages/material-ui/api/card-action-area.js
+++ b/docs/pages/material-ui/api/card-action-area.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/card-action-area',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/card-actions.js b/docs/pages/material-ui/api/card-actions.js
index 9f83ba2ed6e126..616f80b1673d93 100644
--- a/docs/pages/material-ui/api/card-actions.js
+++ b/docs/pages/material-ui/api/card-actions.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/card-actions',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/card-content.js b/docs/pages/material-ui/api/card-content.js
index 8bc71044bb7a1c..31b5085032976d 100644
--- a/docs/pages/material-ui/api/card-content.js
+++ b/docs/pages/material-ui/api/card-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/card-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/card-header.js b/docs/pages/material-ui/api/card-header.js
index d4b52a74306c54..efbfaf09146fe5 100644
--- a/docs/pages/material-ui/api/card-header.js
+++ b/docs/pages/material-ui/api/card-header.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/card-header',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/card-media.js b/docs/pages/material-ui/api/card-media.js
index 8a2dad7d96aa60..591e95afec154f 100644
--- a/docs/pages/material-ui/api/card-media.js
+++ b/docs/pages/material-ui/api/card-media.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/card-media',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/card.js b/docs/pages/material-ui/api/card.js
index bc2b79bd79d501..dec890bb59ed5e 100644
--- a/docs/pages/material-ui/api/card.js
+++ b/docs/pages/material-ui/api/card.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/card', false, /\.\/card.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/checkbox.js b/docs/pages/material-ui/api/checkbox.js
index 8ef7ae91394939..054ea1ba0fa1ff 100644
--- a/docs/pages/material-ui/api/checkbox.js
+++ b/docs/pages/material-ui/api/checkbox.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/checkbox', false, /\.\/checkbox.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/chip.js b/docs/pages/material-ui/api/chip.js
index 51e6136ac11552..48ce0669d3e854 100644
--- a/docs/pages/material-ui/api/chip.js
+++ b/docs/pages/material-ui/api/chip.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/chip', false, /\.\/chip.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/circular-progress.js b/docs/pages/material-ui/api/circular-progress.js
index a3332e6912c459..6e117407496e83 100644
--- a/docs/pages/material-ui/api/circular-progress.js
+++ b/docs/pages/material-ui/api/circular-progress.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/circular-progress',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/click-away-listener.js b/docs/pages/material-ui/api/click-away-listener.js
index 3776a973527b16..72e16d2008b06a 100644
--- a/docs/pages/material-ui/api/click-away-listener.js
+++ b/docs/pages/material-ui/api/click-away-listener.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/click-away-listener',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/collapse.js b/docs/pages/material-ui/api/collapse.js
index 6c71a92b3e4bf3..d9d3a8b7d1d9cf 100644
--- a/docs/pages/material-ui/api/collapse.js
+++ b/docs/pages/material-ui/api/collapse.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/collapse', false, /\.\/collapse.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/container.js b/docs/pages/material-ui/api/container.js
index bb6b55f6601af5..090f1ad28f992f 100644
--- a/docs/pages/material-ui/api/container.js
+++ b/docs/pages/material-ui/api/container.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/container',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/css-baseline.js b/docs/pages/material-ui/api/css-baseline.js
index 65165dae53fca7..47e1fbffbad1f4 100644
--- a/docs/pages/material-ui/api/css-baseline.js
+++ b/docs/pages/material-ui/api/css-baseline.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/css-baseline',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/dialog-actions.js b/docs/pages/material-ui/api/dialog-actions.js
index d82a668745b059..fb161cb9b709ff 100644
--- a/docs/pages/material-ui/api/dialog-actions.js
+++ b/docs/pages/material-ui/api/dialog-actions.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/dialog-actions',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/dialog-content-text.js b/docs/pages/material-ui/api/dialog-content-text.js
index 74c81709d4f5ff..c3700d6085030a 100644
--- a/docs/pages/material-ui/api/dialog-content-text.js
+++ b/docs/pages/material-ui/api/dialog-content-text.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/dialog-content-text',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/dialog-content.js b/docs/pages/material-ui/api/dialog-content.js
index df4ed11984163b..94e9c8b25a8686 100644
--- a/docs/pages/material-ui/api/dialog-content.js
+++ b/docs/pages/material-ui/api/dialog-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/dialog-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/dialog-title.js b/docs/pages/material-ui/api/dialog-title.js
index b4968de23ea606..54a97304e73800 100644
--- a/docs/pages/material-ui/api/dialog-title.js
+++ b/docs/pages/material-ui/api/dialog-title.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/dialog-title',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/dialog.js b/docs/pages/material-ui/api/dialog.js
index 7c47570b42f35b..b53724dd2921fe 100644
--- a/docs/pages/material-ui/api/dialog.js
+++ b/docs/pages/material-ui/api/dialog.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/dialog', false, /\.\/dialog.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/divider.js b/docs/pages/material-ui/api/divider.js
index efc22c3db47ea6..55549ebe4873e5 100644
--- a/docs/pages/material-ui/api/divider.js
+++ b/docs/pages/material-ui/api/divider.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/divider', false, /\.\/divider.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/drawer.js b/docs/pages/material-ui/api/drawer.js
index f7eb620e50ca56..c45f2e3970f33a 100644
--- a/docs/pages/material-ui/api/drawer.js
+++ b/docs/pages/material-ui/api/drawer.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/drawer', false, /\.\/drawer.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/fab.js b/docs/pages/material-ui/api/fab.js
index 01e75d02c36ed5..95d24780e8f05a 100644
--- a/docs/pages/material-ui/api/fab.js
+++ b/docs/pages/material-ui/api/fab.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/fab', false, /\.\/fab.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/fade.js b/docs/pages/material-ui/api/fade.js
index a5ee08308f3b34..5fb8719ad1b219 100644
--- a/docs/pages/material-ui/api/fade.js
+++ b/docs/pages/material-ui/api/fade.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/fade', false, /\.\/fade.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/filled-input.js b/docs/pages/material-ui/api/filled-input.js
index 4425826e1ab794..3c3d07c9ed7eed 100644
--- a/docs/pages/material-ui/api/filled-input.js
+++ b/docs/pages/material-ui/api/filled-input.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/filled-input',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/form-control-label.js b/docs/pages/material-ui/api/form-control-label.js
index eeb7980a7b11bb..d210fd9054f169 100644
--- a/docs/pages/material-ui/api/form-control-label.js
+++ b/docs/pages/material-ui/api/form-control-label.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/form-control-label',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/form-control.js b/docs/pages/material-ui/api/form-control.js
index 4b2275fb71b2e4..9cd3c4d80170fa 100644
--- a/docs/pages/material-ui/api/form-control.js
+++ b/docs/pages/material-ui/api/form-control.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/form-control',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/form-group.js b/docs/pages/material-ui/api/form-group.js
index 0534842365927f..a72bd89dcde8e6 100644
--- a/docs/pages/material-ui/api/form-group.js
+++ b/docs/pages/material-ui/api/form-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/form-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/form-helper-text.js b/docs/pages/material-ui/api/form-helper-text.js
index 6b37d4bca2e6dd..652adfbf9c4945 100644
--- a/docs/pages/material-ui/api/form-helper-text.js
+++ b/docs/pages/material-ui/api/form-helper-text.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/form-helper-text',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/form-label.js b/docs/pages/material-ui/api/form-label.js
index c3362eae2bd619..297ce8e64dd53d 100644
--- a/docs/pages/material-ui/api/form-label.js
+++ b/docs/pages/material-ui/api/form-label.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/form-label',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/global-styles.js b/docs/pages/material-ui/api/global-styles.js
index ed5b23cd24ce68..ab1af08d9f178e 100644
--- a/docs/pages/material-ui/api/global-styles.js
+++ b/docs/pages/material-ui/api/global-styles.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/global-styles',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/grid-legacy.js b/docs/pages/material-ui/api/grid-legacy.js
index d83dcf7b4a8b94..fee3f253919665 100644
--- a/docs/pages/material-ui/api/grid-legacy.js
+++ b/docs/pages/material-ui/api/grid-legacy.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/grid-legacy',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/grid.js b/docs/pages/material-ui/api/grid.js
index b365259b168867..1660a4d5487753 100644
--- a/docs/pages/material-ui/api/grid.js
+++ b/docs/pages/material-ui/api/grid.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/grid', false, /\.\/grid.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/grow.js b/docs/pages/material-ui/api/grow.js
index af2a1b4ac33229..7108966ada0d16 100644
--- a/docs/pages/material-ui/api/grow.js
+++ b/docs/pages/material-ui/api/grow.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/grow', false, /\.\/grow.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/icon-button.js b/docs/pages/material-ui/api/icon-button.js
index 011b3a5db7d38a..403fd2405b75c3 100644
--- a/docs/pages/material-ui/api/icon-button.js
+++ b/docs/pages/material-ui/api/icon-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/icon-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/icon.js b/docs/pages/material-ui/api/icon.js
index cde493441e312e..3a3c5a0f582f71 100644
--- a/docs/pages/material-ui/api/icon.js
+++ b/docs/pages/material-ui/api/icon.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/icon', false, /\.\/icon.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/image-list-item-bar.js b/docs/pages/material-ui/api/image-list-item-bar.js
index 5d8e6b2baebbe2..5e8ca259db0429 100644
--- a/docs/pages/material-ui/api/image-list-item-bar.js
+++ b/docs/pages/material-ui/api/image-list-item-bar.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/image-list-item-bar',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/image-list-item.js b/docs/pages/material-ui/api/image-list-item.js
index fef46c9ad261a3..8efafb89838a15 100644
--- a/docs/pages/material-ui/api/image-list-item.js
+++ b/docs/pages/material-ui/api/image-list-item.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/image-list-item',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/image-list.js b/docs/pages/material-ui/api/image-list.js
index 36d209f2e2a56e..49b6ed7b6ed549 100644
--- a/docs/pages/material-ui/api/image-list.js
+++ b/docs/pages/material-ui/api/image-list.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/image-list',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/init-color-scheme-script.js b/docs/pages/material-ui/api/init-color-scheme-script.js
index e7620a91b2757b..7e10bde97a62ae 100644
--- a/docs/pages/material-ui/api/init-color-scheme-script.js
+++ b/docs/pages/material-ui/api/init-color-scheme-script.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/init-color-scheme-script',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/input-adornment.js b/docs/pages/material-ui/api/input-adornment.js
index cccf601bd1ae45..316b45245f1746 100644
--- a/docs/pages/material-ui/api/input-adornment.js
+++ b/docs/pages/material-ui/api/input-adornment.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/input-adornment',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/input-base.js b/docs/pages/material-ui/api/input-base.js
index f132a568328587..e9f085b5df3577 100644
--- a/docs/pages/material-ui/api/input-base.js
+++ b/docs/pages/material-ui/api/input-base.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/input-base',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/input-label.js b/docs/pages/material-ui/api/input-label.js
index b9bc0d9c21294d..0f82982b0e7fc5 100644
--- a/docs/pages/material-ui/api/input-label.js
+++ b/docs/pages/material-ui/api/input-label.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/input-label',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/input.js b/docs/pages/material-ui/api/input.js
index e87049b94546bd..1a9d22fb79ef05 100644
--- a/docs/pages/material-ui/api/input.js
+++ b/docs/pages/material-ui/api/input.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/input', false, /\.\/input.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/linear-progress.js b/docs/pages/material-ui/api/linear-progress.js
index 4b9a5b47b182bb..8431e5387df2a3 100644
--- a/docs/pages/material-ui/api/linear-progress.js
+++ b/docs/pages/material-ui/api/linear-progress.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/linear-progress',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/link.js b/docs/pages/material-ui/api/link.js
index 4ef035e36316e1..12c3e1abbab87e 100644
--- a/docs/pages/material-ui/api/link.js
+++ b/docs/pages/material-ui/api/link.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/link', false, /\.\/link.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list-item-avatar.js b/docs/pages/material-ui/api/list-item-avatar.js
index 3332447547cef2..264cb7d8945543 100644
--- a/docs/pages/material-ui/api/list-item-avatar.js
+++ b/docs/pages/material-ui/api/list-item-avatar.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/list-item-avatar',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list-item-button.js b/docs/pages/material-ui/api/list-item-button.js
index c343b32638b4f2..d8848574fc1e68 100644
--- a/docs/pages/material-ui/api/list-item-button.js
+++ b/docs/pages/material-ui/api/list-item-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/list-item-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list-item-icon.js b/docs/pages/material-ui/api/list-item-icon.js
index ac46706167c5c3..06ff499732620a 100644
--- a/docs/pages/material-ui/api/list-item-icon.js
+++ b/docs/pages/material-ui/api/list-item-icon.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/list-item-icon',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list-item-secondary-action.js b/docs/pages/material-ui/api/list-item-secondary-action.js
index ad37eb33473977..9e3de7584f3157 100644
--- a/docs/pages/material-ui/api/list-item-secondary-action.js
+++ b/docs/pages/material-ui/api/list-item-secondary-action.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/list-item-secondary-action',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list-item-text.js b/docs/pages/material-ui/api/list-item-text.js
index 3088bcd762f13b..fa7113048dfb14 100644
--- a/docs/pages/material-ui/api/list-item-text.js
+++ b/docs/pages/material-ui/api/list-item-text.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/list-item-text',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list-item.js b/docs/pages/material-ui/api/list-item.js
index b2ee97b906cf79..bf43c35aac67a9 100644
--- a/docs/pages/material-ui/api/list-item.js
+++ b/docs/pages/material-ui/api/list-item.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/list-item',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list-subheader.js b/docs/pages/material-ui/api/list-subheader.js
index df8673c2c8bc89..ddb9ec599a70c3 100644
--- a/docs/pages/material-ui/api/list-subheader.js
+++ b/docs/pages/material-ui/api/list-subheader.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/list-subheader',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/list.js b/docs/pages/material-ui/api/list.js
index 6e86f49cb95db4..4e0caba84f9d92 100644
--- a/docs/pages/material-ui/api/list.js
+++ b/docs/pages/material-ui/api/list.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/list', false, /\.\/list.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/masonry.js b/docs/pages/material-ui/api/masonry.js
index 88aa9c6cbd15e8..21b4d7c8a7fcde 100644
--- a/docs/pages/material-ui/api/masonry.js
+++ b/docs/pages/material-ui/api/masonry.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/masonry', false, /\.\/masonry.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/menu-item.js b/docs/pages/material-ui/api/menu-item.js
index 408feeacd0cf5f..cbc33f2c9614d0 100644
--- a/docs/pages/material-ui/api/menu-item.js
+++ b/docs/pages/material-ui/api/menu-item.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/menu-item',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/menu-list.js b/docs/pages/material-ui/api/menu-list.js
index bd86cfba032053..f8cbe5d907400e 100644
--- a/docs/pages/material-ui/api/menu-list.js
+++ b/docs/pages/material-ui/api/menu-list.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/menu-list',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/menu.js b/docs/pages/material-ui/api/menu.js
index cde0ff43839724..58b80fc88dd582 100644
--- a/docs/pages/material-ui/api/menu.js
+++ b/docs/pages/material-ui/api/menu.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/menu', false, /\.\/menu.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/mobile-stepper.js b/docs/pages/material-ui/api/mobile-stepper.js
index c5179204b5e108..ca44fc2f4a8a67 100644
--- a/docs/pages/material-ui/api/mobile-stepper.js
+++ b/docs/pages/material-ui/api/mobile-stepper.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/mobile-stepper',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/modal.js b/docs/pages/material-ui/api/modal.js
index 0289a7900feb48..41eac324e0b705 100644
--- a/docs/pages/material-ui/api/modal.js
+++ b/docs/pages/material-ui/api/modal.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/modal', false, /\.\/modal.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/native-select.js b/docs/pages/material-ui/api/native-select.js
index 25999ca3a99a65..cb76c66df3ee37 100644
--- a/docs/pages/material-ui/api/native-select.js
+++ b/docs/pages/material-ui/api/native-select.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/native-select',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/no-ssr.js b/docs/pages/material-ui/api/no-ssr.js
index 03c084bbcf6a12..84dafaadf05d77 100644
--- a/docs/pages/material-ui/api/no-ssr.js
+++ b/docs/pages/material-ui/api/no-ssr.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/no-ssr', false, /\.\/no-ssr.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/outlined-input.js b/docs/pages/material-ui/api/outlined-input.js
index 823e33c8dfb232..a149776fa14b20 100644
--- a/docs/pages/material-ui/api/outlined-input.js
+++ b/docs/pages/material-ui/api/outlined-input.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/outlined-input',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/pagination-item.js b/docs/pages/material-ui/api/pagination-item.js
index b5b40fe4228cd3..74c4872b6a7bd2 100644
--- a/docs/pages/material-ui/api/pagination-item.js
+++ b/docs/pages/material-ui/api/pagination-item.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/pagination-item',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/pagination.js b/docs/pages/material-ui/api/pagination.js
index a2c779fc9dd9c4..cc3985e2aea371 100644
--- a/docs/pages/material-ui/api/pagination.js
+++ b/docs/pages/material-ui/api/pagination.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/pagination',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/paper.js b/docs/pages/material-ui/api/paper.js
index 9abf6097e6e6bb..1d71a3ed3ccb4b 100644
--- a/docs/pages/material-ui/api/paper.js
+++ b/docs/pages/material-ui/api/paper.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/paper', false, /\.\/paper.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/pigment-container.js b/docs/pages/material-ui/api/pigment-container.js
index aefeab0eb60f9f..4a558501e5a211 100644
--- a/docs/pages/material-ui/api/pigment-container.js
+++ b/docs/pages/material-ui/api/pigment-container.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/pigment-container',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/pigment-grid.js b/docs/pages/material-ui/api/pigment-grid.js
index 2bffa857c20998..29416584acd95b 100644
--- a/docs/pages/material-ui/api/pigment-grid.js
+++ b/docs/pages/material-ui/api/pigment-grid.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/pigment-grid',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/pigment-stack.js b/docs/pages/material-ui/api/pigment-stack.js
index 47d4892cfa198d..f59e6db70c516e 100644
--- a/docs/pages/material-ui/api/pigment-stack.js
+++ b/docs/pages/material-ui/api/pigment-stack.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/pigment-stack',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/popover.js b/docs/pages/material-ui/api/popover.js
index 65e3ca1b8ac693..955b18c3a918fa 100644
--- a/docs/pages/material-ui/api/popover.js
+++ b/docs/pages/material-ui/api/popover.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/popover', false, /\.\/popover.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/popper.js b/docs/pages/material-ui/api/popper.js
index 7c17e56eb1e9d2..0de428b7c6c173 100644
--- a/docs/pages/material-ui/api/popper.js
+++ b/docs/pages/material-ui/api/popper.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/popper', false, /\.\/popper.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/portal.js b/docs/pages/material-ui/api/portal.js
index e53de2d6983e86..73d09632258a91 100644
--- a/docs/pages/material-ui/api/portal.js
+++ b/docs/pages/material-ui/api/portal.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/portal', false, /\.\/portal.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/radio-group.js b/docs/pages/material-ui/api/radio-group.js
index 48e679cf801a02..c964232998957d 100644
--- a/docs/pages/material-ui/api/radio-group.js
+++ b/docs/pages/material-ui/api/radio-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/radio-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/radio.js b/docs/pages/material-ui/api/radio.js
index e8157153213760..f30b51b3c0750e 100644
--- a/docs/pages/material-ui/api/radio.js
+++ b/docs/pages/material-ui/api/radio.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/radio', false, /\.\/radio.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/rating.js b/docs/pages/material-ui/api/rating.js
index c2dafdaf72b9ad..a28bd63c625c83 100644
--- a/docs/pages/material-ui/api/rating.js
+++ b/docs/pages/material-ui/api/rating.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/rating', false, /\.\/rating.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/scoped-css-baseline.js b/docs/pages/material-ui/api/scoped-css-baseline.js
index b8e4bde42c8210..68c988fe66c3ff 100644
--- a/docs/pages/material-ui/api/scoped-css-baseline.js
+++ b/docs/pages/material-ui/api/scoped-css-baseline.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/scoped-css-baseline',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/select.js b/docs/pages/material-ui/api/select.js
index 13691fa6c2e8db..39f6f2f83f9116 100644
--- a/docs/pages/material-ui/api/select.js
+++ b/docs/pages/material-ui/api/select.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/select', false, /\.\/select.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/skeleton.js b/docs/pages/material-ui/api/skeleton.js
index f092dc21ec75d7..07b0a7ab76ad5c 100644
--- a/docs/pages/material-ui/api/skeleton.js
+++ b/docs/pages/material-ui/api/skeleton.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/skeleton', false, /\.\/skeleton.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/slide.js b/docs/pages/material-ui/api/slide.js
index 9d6f3eb24153ab..65908ea7c844be 100644
--- a/docs/pages/material-ui/api/slide.js
+++ b/docs/pages/material-ui/api/slide.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/slide', false, /\.\/slide.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/slider.js b/docs/pages/material-ui/api/slider.js
index 623fba7265ed44..1c9be919794b48 100644
--- a/docs/pages/material-ui/api/slider.js
+++ b/docs/pages/material-ui/api/slider.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/slider', false, /\.\/slider.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/snackbar-content.js b/docs/pages/material-ui/api/snackbar-content.js
index ce230e77f06a16..e66249b2ba6787 100644
--- a/docs/pages/material-ui/api/snackbar-content.js
+++ b/docs/pages/material-ui/api/snackbar-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/snackbar-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/snackbar.js b/docs/pages/material-ui/api/snackbar.js
index 9654372f4bef68..b697d9a7dd51c7 100644
--- a/docs/pages/material-ui/api/snackbar.js
+++ b/docs/pages/material-ui/api/snackbar.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/snackbar', false, /\.\/snackbar.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/speed-dial-action.js b/docs/pages/material-ui/api/speed-dial-action.js
index 9527cbb8accaef..d4358efc6c93b9 100644
--- a/docs/pages/material-ui/api/speed-dial-action.js
+++ b/docs/pages/material-ui/api/speed-dial-action.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/speed-dial-action',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/speed-dial-icon.js b/docs/pages/material-ui/api/speed-dial-icon.js
index 95bbf71c602191..f66d4132787a61 100644
--- a/docs/pages/material-ui/api/speed-dial-icon.js
+++ b/docs/pages/material-ui/api/speed-dial-icon.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/speed-dial-icon',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/speed-dial.js b/docs/pages/material-ui/api/speed-dial.js
index b65229e638ed18..73902e368f22db 100644
--- a/docs/pages/material-ui/api/speed-dial.js
+++ b/docs/pages/material-ui/api/speed-dial.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/speed-dial',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/stack.js b/docs/pages/material-ui/api/stack.js
index 0aa54fe96304e0..f3c0ef33f0b530 100644
--- a/docs/pages/material-ui/api/stack.js
+++ b/docs/pages/material-ui/api/stack.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/stack', false, /\.\/stack.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/step-button.js b/docs/pages/material-ui/api/step-button.js
index eb7ca453f6e423..4b69f903b84772 100644
--- a/docs/pages/material-ui/api/step-button.js
+++ b/docs/pages/material-ui/api/step-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/step-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/step-connector.js b/docs/pages/material-ui/api/step-connector.js
index d2b6904e580374..e0dc81296cff25 100644
--- a/docs/pages/material-ui/api/step-connector.js
+++ b/docs/pages/material-ui/api/step-connector.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/step-connector',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/step-content.js b/docs/pages/material-ui/api/step-content.js
index 7771265ddb4326..64638adedc99f6 100644
--- a/docs/pages/material-ui/api/step-content.js
+++ b/docs/pages/material-ui/api/step-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/step-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/step-icon.js b/docs/pages/material-ui/api/step-icon.js
index 5ab5c473fb0725..c48d7d5afafef8 100644
--- a/docs/pages/material-ui/api/step-icon.js
+++ b/docs/pages/material-ui/api/step-icon.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/step-icon',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/step-label.js b/docs/pages/material-ui/api/step-label.js
index 808f6e72fae203..c98030830afaa8 100644
--- a/docs/pages/material-ui/api/step-label.js
+++ b/docs/pages/material-ui/api/step-label.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/step-label',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/step.js b/docs/pages/material-ui/api/step.js
index aea91ceb86df6e..47eeb8a3fa89e3 100644
--- a/docs/pages/material-ui/api/step.js
+++ b/docs/pages/material-ui/api/step.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/step', false, /\.\/step.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/stepper.js b/docs/pages/material-ui/api/stepper.js
index e440aca7a04e11..10d100fabd533f 100644
--- a/docs/pages/material-ui/api/stepper.js
+++ b/docs/pages/material-ui/api/stepper.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/stepper', false, /\.\/stepper.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/svg-icon.js b/docs/pages/material-ui/api/svg-icon.js
index 837ae3a971c96c..a07f66eadaf4dd 100644
--- a/docs/pages/material-ui/api/svg-icon.js
+++ b/docs/pages/material-ui/api/svg-icon.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/svg-icon', false, /\.\/svg-icon.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/swipeable-drawer.js b/docs/pages/material-ui/api/swipeable-drawer.js
index 05025876692483..60d03bcf8df7ec 100644
--- a/docs/pages/material-ui/api/swipeable-drawer.js
+++ b/docs/pages/material-ui/api/swipeable-drawer.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/swipeable-drawer',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/switch.js b/docs/pages/material-ui/api/switch.js
index fd40f75f9067a1..cf7ff7f728c833 100644
--- a/docs/pages/material-ui/api/switch.js
+++ b/docs/pages/material-ui/api/switch.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/switch', false, /\.\/switch.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/tab-context.js b/docs/pages/material-ui/api/tab-context.js
index 5b8a7313c89c4b..659b0a02e93dec 100644
--- a/docs/pages/material-ui/api/tab-context.js
+++ b/docs/pages/material-ui/api/tab-context.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/tab-context',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/tab-list.js b/docs/pages/material-ui/api/tab-list.js
index aee0b773f572d6..c5e72f7747e710 100644
--- a/docs/pages/material-ui/api/tab-list.js
+++ b/docs/pages/material-ui/api/tab-list.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/tab-list', false, /\.\/tab-list.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/tab-panel.js b/docs/pages/material-ui/api/tab-panel.js
index 9804020cb8b4b5..50bac668f00338 100644
--- a/docs/pages/material-ui/api/tab-panel.js
+++ b/docs/pages/material-ui/api/tab-panel.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/tab-panel',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/tab-scroll-button.js b/docs/pages/material-ui/api/tab-scroll-button.js
index 8270de8dd37faa..1361a198552636 100644
--- a/docs/pages/material-ui/api/tab-scroll-button.js
+++ b/docs/pages/material-ui/api/tab-scroll-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/tab-scroll-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/tab.js b/docs/pages/material-ui/api/tab.js
index 60c10405d50cda..2f33110a29fd48 100644
--- a/docs/pages/material-ui/api/tab.js
+++ b/docs/pages/material-ui/api/tab.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/tab', false, /\.\/tab.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-body.js b/docs/pages/material-ui/api/table-body.js
index c1520d8efb66d9..35ac69502b7926 100644
--- a/docs/pages/material-ui/api/table-body.js
+++ b/docs/pages/material-ui/api/table-body.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-body',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-cell.js b/docs/pages/material-ui/api/table-cell.js
index 2241984f35740f..ff316877e5db33 100644
--- a/docs/pages/material-ui/api/table-cell.js
+++ b/docs/pages/material-ui/api/table-cell.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-cell',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-container.js b/docs/pages/material-ui/api/table-container.js
index 0ee6a230877611..a4ad338e52bf3c 100644
--- a/docs/pages/material-ui/api/table-container.js
+++ b/docs/pages/material-ui/api/table-container.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-container',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-footer.js b/docs/pages/material-ui/api/table-footer.js
index e7b0059f05657c..f140cf7b37a80e 100644
--- a/docs/pages/material-ui/api/table-footer.js
+++ b/docs/pages/material-ui/api/table-footer.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-footer',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-head.js b/docs/pages/material-ui/api/table-head.js
index b2a093710f0cde..956384c485ebe8 100644
--- a/docs/pages/material-ui/api/table-head.js
+++ b/docs/pages/material-ui/api/table-head.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-head',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-pagination-actions.js b/docs/pages/material-ui/api/table-pagination-actions.js
index 4769fbb4377b4e..7e69d60c79e2ab 100644
--- a/docs/pages/material-ui/api/table-pagination-actions.js
+++ b/docs/pages/material-ui/api/table-pagination-actions.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-pagination-actions',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-pagination.js b/docs/pages/material-ui/api/table-pagination.js
index 4bbfab99da478f..db9bbf82c7c17e 100644
--- a/docs/pages/material-ui/api/table-pagination.js
+++ b/docs/pages/material-ui/api/table-pagination.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-pagination',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-row.js b/docs/pages/material-ui/api/table-row.js
index 56b840dbaf1481..7ce3418b5525ee 100644
--- a/docs/pages/material-ui/api/table-row.js
+++ b/docs/pages/material-ui/api/table-row.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-row',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table-sort-label.js b/docs/pages/material-ui/api/table-sort-label.js
index b6fab15c9dac10..6e860b6c4b14a8 100644
--- a/docs/pages/material-ui/api/table-sort-label.js
+++ b/docs/pages/material-ui/api/table-sort-label.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/table-sort-label',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/table.js b/docs/pages/material-ui/api/table.js
index 7dcf206732148f..7e5bee9654bca2 100644
--- a/docs/pages/material-ui/api/table.js
+++ b/docs/pages/material-ui/api/table.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/table', false, /\.\/table.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/tabs.js b/docs/pages/material-ui/api/tabs.js
index fd3323b67a628f..61886c2cdea833 100644
--- a/docs/pages/material-ui/api/tabs.js
+++ b/docs/pages/material-ui/api/tabs.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/tabs', false, /\.\/tabs.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/text-field.js b/docs/pages/material-ui/api/text-field.js
index 86384a6ca4cc50..ba79dcc93861cd 100644
--- a/docs/pages/material-ui/api/text-field.js
+++ b/docs/pages/material-ui/api/text-field.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/text-field',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/textarea-autosize.js b/docs/pages/material-ui/api/textarea-autosize.js
index 4a8184ae71999b..a1a950488804d5 100644
--- a/docs/pages/material-ui/api/textarea-autosize.js
+++ b/docs/pages/material-ui/api/textarea-autosize.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/textarea-autosize',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/timeline-connector.js b/docs/pages/material-ui/api/timeline-connector.js
index 428972247c1860..5e91358782c163 100644
--- a/docs/pages/material-ui/api/timeline-connector.js
+++ b/docs/pages/material-ui/api/timeline-connector.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/timeline-connector',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/timeline-content.js b/docs/pages/material-ui/api/timeline-content.js
index 4bf383a50a1cce..fb62a86331d882 100644
--- a/docs/pages/material-ui/api/timeline-content.js
+++ b/docs/pages/material-ui/api/timeline-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/timeline-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/timeline-dot.js b/docs/pages/material-ui/api/timeline-dot.js
index 1c4efe2cbeb774..0396075858266e 100644
--- a/docs/pages/material-ui/api/timeline-dot.js
+++ b/docs/pages/material-ui/api/timeline-dot.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/timeline-dot',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/timeline-item.js b/docs/pages/material-ui/api/timeline-item.js
index 5bb82d995dc184..e1caf83bb2f0f9 100644
--- a/docs/pages/material-ui/api/timeline-item.js
+++ b/docs/pages/material-ui/api/timeline-item.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/timeline-item',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/timeline-opposite-content.js b/docs/pages/material-ui/api/timeline-opposite-content.js
index 729b180a2b4857..75fc01637f1b7b 100644
--- a/docs/pages/material-ui/api/timeline-opposite-content.js
+++ b/docs/pages/material-ui/api/timeline-opposite-content.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/timeline-opposite-content',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/timeline-separator.js b/docs/pages/material-ui/api/timeline-separator.js
index c9acabb04fdf3b..b5ba1506ff6ff7 100644
--- a/docs/pages/material-ui/api/timeline-separator.js
+++ b/docs/pages/material-ui/api/timeline-separator.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/timeline-separator',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/timeline.js b/docs/pages/material-ui/api/timeline.js
index a18e06a980f95b..a868548f384194 100644
--- a/docs/pages/material-ui/api/timeline.js
+++ b/docs/pages/material-ui/api/timeline.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/timeline', false, /\.\/timeline.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/toggle-button-group.js b/docs/pages/material-ui/api/toggle-button-group.js
index 216a14a348147b..cf3bcadc1249a3 100644
--- a/docs/pages/material-ui/api/toggle-button-group.js
+++ b/docs/pages/material-ui/api/toggle-button-group.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/toggle-button-group',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/toggle-button.js b/docs/pages/material-ui/api/toggle-button.js
index efc14eba5bb525..a7e7ad8df257a3 100644
--- a/docs/pages/material-ui/api/toggle-button.js
+++ b/docs/pages/material-ui/api/toggle-button.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/toggle-button',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/toolbar.js b/docs/pages/material-ui/api/toolbar.js
index 7913d980dcb64c..e46a8d5e9cc4d7 100644
--- a/docs/pages/material-ui/api/toolbar.js
+++ b/docs/pages/material-ui/api/toolbar.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/toolbar', false, /\.\/toolbar.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/tooltip.js b/docs/pages/material-ui/api/tooltip.js
index ed5791b04d72fc..9c6b76fb478688 100644
--- a/docs/pages/material-ui/api/tooltip.js
+++ b/docs/pages/material-ui/api/tooltip.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/tooltip', false, /\.\/tooltip.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/typography.js b/docs/pages/material-ui/api/typography.js
index 368ee85523089a..1a253ccca205f3 100644
--- a/docs/pages/material-ui/api/typography.js
+++ b/docs/pages/material-ui/api/typography.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/typography',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/material-ui/api/zoom.js b/docs/pages/material-ui/api/zoom.js
index 781f9eceadbebf..62783fe83df53c 100644
--- a/docs/pages/material-ui/api/zoom.js
+++ b/docs/pages/material-ui/api/zoom.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/zoom', false, /\.\/zoom.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/system/api/box.js b/docs/pages/system/api/box.js
index 476c932ffc5819..ba3a20bc5821a4 100644
--- a/docs/pages/system/api/box.js
+++ b/docs/pages/system/api/box.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/box', false, /\.\/box.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/system/api/container.js b/docs/pages/system/api/container.js
index bb6b55f6601af5..090f1ad28f992f 100644
--- a/docs/pages/system/api/container.js
+++ b/docs/pages/system/api/container.js
@@ -8,7 +8,7 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context(
'docs/translations/api-docs/container',
false,
@@ -17,7 +17,9 @@ Page.getInitialProps = () => {
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/system/api/grid.js b/docs/pages/system/api/grid.js
index b365259b168867..1660a4d5487753 100644
--- a/docs/pages/system/api/grid.js
+++ b/docs/pages/system/api/grid.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/grid', false, /\.\/grid.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/docs/pages/system/api/stack.js b/docs/pages/system/api/stack.js
index 0aa54fe96304e0..f3c0ef33f0b530 100644
--- a/docs/pages/system/api/stack.js
+++ b/docs/pages/system/api/stack.js
@@ -8,12 +8,14 @@ export default function Page(props) {
return ;
}
-Page.getInitialProps = () => {
+export async function getStaticProps() {
const req = require.context('docs/translations/api-docs/stack', false, /\.\/stack.*.json$/);
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
-};
+}
diff --git a/packages/api-docs-builder/ApiBuilders/ComponentApiBuilder.ts b/packages/api-docs-builder/ApiBuilders/ComponentApiBuilder.ts
index 9ba301a301d837..90e472504aa6e8 100644
--- a/packages/api-docs-builder/ApiBuilders/ComponentApiBuilder.ts
+++ b/packages/api-docs-builder/ApiBuilders/ComponentApiBuilder.ts
@@ -392,7 +392,7 @@ const generateApiPage = async (
return ;
}
- Page.getInitialProps = () => {
+ export async function getStaticProps() {
const req = require.context(
'${importTranslationPagesDirectory}/${kebabCase(reactApi.name)}',
false,
@@ -401,10 +401,12 @@ const generateApiPage = async (
const descriptions = mapApiPageTranslations(req);
return {
- descriptions,
- pageContent: jsonPageContent,
+ props: {
+ descriptions,
+ pageContent: jsonPageContent,
+ },
};
- };
+ }
`.replace(/\r?\n/g, reactApi.EOL),
);
}