Skip to content

Commit

Permalink
[joy-ui][docs] Remove wrong CSS prop from the Sign-in-side template (m…
Browse files Browse the repository at this point in the history
…ui#41383)

Signed-off-by: Nedal <73669345+cipherlogs@users.noreply.github.com>
Co-authored-by: cipherlogs <73669345+0x78logs@users.noreply.github.com>
Co-authored-by: Danilo Leal <67129314+danilo-leal@users.noreply.github.com>
  • Loading branch information
3 people authored and mnajdova committed Mar 8, 2024
1 parent fb1f536 commit 669a957
Showing 1 changed file with 12 additions and 30 deletions.
42 changes: 12 additions & 30 deletions docs/data/joy/getting-started/templates/sign-in-side/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import Button from '@mui/joy/Button';
import Checkbox from '@mui/joy/Checkbox';
import Divider from '@mui/joy/Divider';
import FormControl from '@mui/joy/FormControl';
import FormLabel, { formLabelClasses } from '@mui/joy/FormLabel';
import FormLabel from '@mui/joy/FormLabel';
import IconButton, { IconButtonProps } from '@mui/joy/IconButton';
import Link from '@mui/joy/Link';
import Input from '@mui/joy/Input';
Expand All @@ -31,28 +31,20 @@ function ColorSchemeToggle(props: IconButtonProps) {
const { onClick, ...other } = props;
const { mode, setMode } = useColorScheme();
const [mounted, setMounted] = React.useState(false);
React.useEffect(() => {
setMounted(true);
}, []);
if (!mounted) {
return <IconButton size="sm" variant="outlined" color="neutral" disabled />;
}

React.useEffect(() => setMounted(true), []);

return (
<IconButton
id="toggle-mode"
aria-label="toggle light/dark mode"
size="sm"
variant="outlined"
color="neutral"
aria-label="toggle light/dark mode"
{...other}
disabled={!mounted}
onClick={(event) => {
if (mode === 'light') {
setMode('dark');
} else {
setMode('light');
}
setMode(mode === 'light' ? 'dark' : 'light');
onClick?.(event);
}}
{...other}
>
{mode === 'light' ? <DarkModeRoundedIcon /> : <LightModeRoundedIcon />}
</IconButton>
Expand All @@ -66,17 +58,14 @@ export default function JoySignInSideTemplate() {
<GlobalStyles
styles={{
':root': {
'--Collapsed-breakpoint': '769px', // form will stretch when viewport is below `769px`
'--Cover-width': '50vw', // must be `vw` only
'--Form-maxWidth': '800px',
'--Transition-duration': '0.4s', // set to `none` to disable transition
},
}}
/>
<Box
sx={(theme) => ({
width:
'clamp(100vw - var(--Cover-width), (var(--Collapsed-breakpoint) - 100vw) * 999, 100vw)',
width: { xs: '100%', md: '50vw' },
transition: 'width var(--Transition-duration)',
transitionDelay: 'calc(var(--Transition-duration) + 0.1s)',
position: 'relative',
Expand All @@ -95,9 +84,7 @@ export default function JoySignInSideTemplate() {
display: 'flex',
flexDirection: 'column',
minHeight: '100dvh',
width:
'clamp(var(--Form-maxWidth), (var(--Collapsed-breakpoint) - 100vw) * 999, 100%)',
maxWidth: '100%',
width: '100%',
px: 2,
}}
>
Expand All @@ -106,7 +93,6 @@ export default function JoySignInSideTemplate() {
sx={{
py: 3,
display: 'flex',
alignItems: 'left',
justifyContent: 'space-between',
}}
>
Expand Down Expand Up @@ -136,7 +122,7 @@ export default function JoySignInSideTemplate() {
flexDirection: 'column',
gap: 2,
},
[`& .${formLabelClasses.asterisk}`]: {
[`& .MuiFormLabel-asterisk`]: {
visibility: 'hidden',
},
}}
Expand Down Expand Up @@ -166,10 +152,6 @@ export default function JoySignInSideTemplate() {
sx={(theme) => ({
[theme.getColorSchemeSelector('light')]: {
color: { xs: '#FFF', md: 'text.tertiary' },
'--Divider-lineColor': {
xs: '#FFF',
md: 'var(--joy-palette-divider)',
},
},
})}
>
Expand Down Expand Up @@ -230,7 +212,7 @@ export default function JoySignInSideTemplate() {
right: 0,
top: 0,
bottom: 0,
left: 'clamp(0px, (100vw - var(--Collapsed-breakpoint)) * 999, 100vw - var(--Cover-width))',
left: { xs: 0, md: '50vw' },
transition:
'background-image var(--Transition-duration), left var(--Transition-duration) !important',
transitionDelay: 'calc(var(--Transition-duration) + 0.1s)',
Expand Down

0 comments on commit 669a957

Please sign in to comment.