Fix mui deprecations

This commit is contained in:
Bill Thornton
2025-04-01 16:13:04 -04:00
parent 248d88a584
commit 456ec12f12
8 changed files with 47 additions and 26 deletions
@@ -24,9 +24,15 @@ const LogItemList: FunctionComponent<LogItemProps> = ({ logs }: LogItemProps) =>
<ListItemLink to={`/dashboard/logs/${log.Name}`}>
<ListItemText
primary={log.Name}
primaryTypographyProps={{ variant: 'h3' }}
secondary={getDate(log)}
secondaryTypographyProps={{ variant: 'body1' }}
slotProps={{
primary: {
variant: 'h3'
},
secondary: {
variant: 'body1'
}
}}
/>
</ListItemLink>
</ListItem>
@@ -68,9 +68,11 @@ const NewTriggerForm: FunctionComponent<IProps> = ({ open, title, onClose, onAdd
maxWidth={'xs'}
fullWidth
onClose={onClose}
PaperProps={{
component: 'form',
onSubmit: onSubmit
slotProps={{
paper: {
component: 'form',
onSubmit
}
}}
>
<DialogTitle>{title}</DialogTitle>
+9 -6
View File
@@ -119,13 +119,16 @@ export const Component = () => {
label={globalize.translate('LabelKodiMetadataUser')}
defaultValue={nfoConfig.UserId || ''}
select
SelectProps={{
displayEmpty: true
}}
InputLabelProps={{
shrink: true
}}
helperText={globalize.translate('LabelKodiMetadataUserHelp')}
slotProps={{
select: {
displayEmpty: true
},
inputLabel: {
shrink: true
}
}}
>
<MenuItem value=''>{globalize.translate('None')}</MenuItem>
{users.map(user =>
@@ -94,13 +94,15 @@ const RemotePlayActiveMenu: FC<RemotePlayActiveMenuProps> = ({
keepMounted
open={open}
onClose={onMenuClose}
MenuListProps={{
'aria-labelledby': 'remote-play-active-subheader',
subheader: (
<ListSubheader component='div' id='remote-play-active-subheader'>
{remotePlayerName}
</ListSubheader>
)
slotProps={{
list: {
'aria-labelledby': 'remote-play-active-subheader',
subheader: (
<ListSubheader component='div' id='remote-play-active-subheader'>
{remotePlayerName}
</ListSubheader>
)
}
}}
>
{isDisplayMirrorSupported && (
@@ -287,7 +287,9 @@ const SyncPlayMenu: FC<SyncPlayMenuProps> = ({
keepMounted
open={open}
onClose={onMenuClose}
MenuListProps={MenuListProps}
slotProps={{
list: MenuListProps
}}
>
{menuItems}
</Menu>
@@ -22,8 +22,10 @@ const DrawerHeaderLink = () => {
</ListItemIcon>
<ListItemText
primary={systemInfo?.ServerName || 'Jellyfin'}
primaryTypographyProps={{ variant: 'h6' }}
secondary={systemInfo?.Version}
slotProps={{
primary: { variant: 'h6' }
}}
/>
</ListItemLink>);
};
@@ -35,9 +35,11 @@ const Accordion = styled((props: AccordionProps) => (
<MuiAccordion
disableGutters
elevation={0}
TransitionProps={{ unmountOnExit: true }}
square
{...props}
slotProps={{
transition: { unmountOnExit: true }
}}
/>
))(({ theme }) => ({
border: `1px solid ${theme.palette.divider}`,
@@ -181,10 +183,12 @@ const FilterButton: FC<FilterButtonProps> = ({
vertical: 'top',
horizontal: 'center'
}}
PaperProps={{
style: {
maxHeight: '50%',
width: 250
slotProps={{
paper: {
style: {
maxHeight: '50%',
width: 250
}
}
}}
>
+1 -1
View File
@@ -15,7 +15,7 @@ const NoItemsMessage: FC<NoItemsMessageProps> = ({
<Typography variant='h1'>
{globalize.translate('MessageNothingHere')}
</Typography>
<Typography paragraph>
<Typography sx={{ marginBottom: '16px' }}>
{globalize.translate(message)}
</Typography>
</Box>