fix(ui): make the height of the AddToPlaylistDialog static.

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan
2025-06-01 11:58:02 -04:00
parent 36ed2f2f58
commit f5aac7af0d
2 changed files with 24 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ import {
DialogActions,
DialogContent,
DialogTitle,
makeStyles,
} from '@material-ui/core'
import {
closeAddToPlaylist,
@@ -23,7 +24,21 @@ import DuplicateSongDialog from './DuplicateSongDialog'
import { httpClient } from '../dataProvider'
import { REST_URL } from '../consts'
const useStyles = makeStyles({
dialogPaper: {
height: '26em',
maxHeight: '26em',
},
dialogContent: {
height: '17.5em',
overflowY: 'auto',
paddingTop: '0.5em',
paddingBottom: '0.5em',
},
})
export const AddToPlaylistDialog = () => {
const classes = useStyles()
const { open, selectedIds, onSuccess, duplicateSong, duplicateIds } =
useSelector((state) => state.addToPlaylistDialog)
const dispatch = useDispatch()
@@ -145,11 +160,14 @@ export const AddToPlaylistDialog = () => {
aria-labelledby="form-dialog-new-playlist"
fullWidth={true}
maxWidth={'sm'}
classes={{
paper: classes.dialogPaper,
}}
>
<DialogTitle id="form-dialog-new-playlist">
{translate('resources.playlist.actions.selectPlaylist')}
</DialogTitle>
<DialogContent>
<DialogContent className={classes.dialogContent}>
<SelectPlaylistInput onChange={handleChange} />
</DialogContent>
<DialogActions>

View File

@@ -36,6 +36,10 @@ const useStyles = makeStyles((theme) => ({
paddingTop: 0,
paddingBottom: 0,
},
createIcon: {
fontSize: '1.25rem',
margin: '9px',
},
selectedPlaylistsContainer: {
marginTop: theme.spacing(2),
},
@@ -151,7 +155,7 @@ const CreatePlaylistItem = ({ searchText, onCreateNew }) => {
return (
<ListItem className={classes.listItem} button onClick={onCreateNew} dense>
<ListItemIcon>
<AddIcon fontSize="small" />
<AddIcon className={classes.createIcon} />
</ListItemIcon>
<ListItemText
primary={translate('resources.playlist.actions.addNewPlaylist', {