diff --git a/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.js b/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.js
index 824dda0beff..115b41d531a 100644
--- a/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.js
+++ b/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.js
@@ -41,7 +41,16 @@ export default function ThemeSignInPage() {
return (
// preview-start
-
+ .MuiStack-root': {
+ marginTop: '2rem',
+ rowGap: '0.5rem',
+ },
+ }}
+ />
// preview-end
);
diff --git a/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx b/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx
index 7d8ef141527..1b5490b009e 100644
--- a/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx
+++ b/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx
@@ -41,7 +41,16 @@ export default function ThemeSignInPage() {
return (
// preview-start
-
+ .MuiStack-root': {
+ marginTop: '2rem',
+ rowGap: '0.5rem',
+ },
+ }}
+ />
// preview-end
);
diff --git a/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx.preview b/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx.preview
index b654f182518..511c40e2811 100644
--- a/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx.preview
+++ b/docs/data/toolpad/core/components/sign-in-page/ThemeSignInPage.tsx.preview
@@ -12,5 +12,14 @@ const THEME = createTheme({
// ...
-
+ .MuiStack-root': {
+ marginTop: '2rem',
+ rowGap: '0.5rem',
+ },
+ }}
+ />
\ No newline at end of file
diff --git a/docs/data/toolpad/core/components/sign-in-page/customTheme.js b/docs/data/toolpad/core/components/sign-in-page/customTheme.js
index 53bde97fcce..695aabae665 100644
--- a/docs/data/toolpad/core/components/sign-in-page/customTheme.js
+++ b/docs/data/toolpad/core/components/sign-in-page/customTheme.js
@@ -504,9 +504,9 @@ export const inputsCustomizations = {
MuiInputLabel: {
styleOverrides: {
root: {
- transform: 'translate(4px, -11px) scale(0.75)',
+ transform: 'translate(4px, -16px) scale(0.75)',
[`&.${outlinedInputClasses.focused}`]: {
- transform: 'translate(4px, -12px) scale(0.75)',
+ transform: 'translate(4px, -17px) scale(0.75)',
},
},
},
diff --git a/docs/data/toolpad/core/components/sign-in-page/customTheme.tsx b/docs/data/toolpad/core/components/sign-in-page/customTheme.tsx
index 1ddf8d1eef4..8f9764019aa 100644
--- a/docs/data/toolpad/core/components/sign-in-page/customTheme.tsx
+++ b/docs/data/toolpad/core/components/sign-in-page/customTheme.tsx
@@ -535,9 +535,9 @@ export const inputsCustomizations: Components = {
MuiInputLabel: {
styleOverrides: {
root: {
- transform: 'translate(4px, -11px) scale(0.75)',
+ transform: 'translate(4px, -16px) scale(0.75)',
[`&.${outlinedInputClasses.focused}`]: {
- transform: 'translate(4px, -12px) scale(0.75)',
+ transform: 'translate(4px, -17px) scale(0.75)',
},
},
},
diff --git a/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md b/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md
index ffca59e7c61..2302cd4180d 100644
--- a/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md
+++ b/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md
@@ -18,7 +18,7 @@ The `SignInPage` component is a quick way to generate a ready-to-use authenticat
The `SignInPage` component can be set up with an OAuth provider by passing in a list of providers in the `providers` prop, along with a `signIn` function that accepts the `provider` as a parameter.
-{{"demo": "OAuthSignInPage.js", "iframe": true, "height": 500}}
+{{"demo": "OAuthSignInPage.js", "iframe": true, "height": 600}}
:::info
@@ -85,7 +85,7 @@ The Credentials provider is not the most secure way to authenticate users. It's
To render a username password form, pass in a provider with `credentials` as the `id` property. The `signIn` function accepts a `formData` parameter in this case.
-{{"demo": "CredentialsSignInPage.js", "iframe": true, "height": 500}}
+{{"demo": "CredentialsSignInPage.js", "iframe": true, "height": 600}}
### Alerts
@@ -245,7 +245,7 @@ Make sure to pass `email` and `password` as the `name` attribute on custom email
You can use the `slotProps` prop to pass props to the underlying components of each slot:
-{{"demo": "SlotPropsSignIn.js", "iframe": true, "height": 540 }}
+{{"demo": "SlotPropsSignIn.js", "iframe": true, "height": 600 }}
### 🚧 Layouts