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