diff --git a/src/renderer/features/player/hooks/use-handle-playqueue-add.ts b/src/renderer/features/player/hooks/use-handle-playqueue-add.ts index b9597b8d..8a8ccbdc 100644 --- a/src/renderer/features/player/hooks/use-handle-playqueue-add.ts +++ b/src/renderer/features/player/hooks/use-handle-playqueue-add.ts @@ -78,7 +78,7 @@ export const useHandlePlayQueueAdd = () => { // Allow this to be undefined for "play shuffled". If undefined, default to 0, // otherwise, choose the selected item in the queue let initialSongIndex: number | undefined; - let toastId: string | null = null; + let toastId: null | string = null; if (byItemType) { let songList: SongListResponse | undefined; @@ -148,9 +148,9 @@ export const useHandlePlayQueueAdd = () => { clearTimeout(timeoutIds.current[fetchId] as ReturnType); delete timeoutIds.current[fetchId]; - if(toastId){ + if (toastId) { toast.hide(toastId); - } + } } catch (err: any) { if (instanceOfCancellationError(err)) { return null; diff --git a/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx b/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx index 0f24ca23..4732a758 100644 --- a/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx +++ b/src/renderer/features/playlists/components/add-to-playlist-context-modal.tsx @@ -230,19 +230,19 @@ export const AddToPlaylistContextModal = ({ clearable data={playlistSelect} disabled={playlistList.isLoading} + dropdownOpened={isDropdownOpened} label={t('form.addToPlaylist.input', { context: 'playlists', postProcess: 'titleCase', })} searchable size="md" - dropdownOpened={isDropdownOpened} {...form.getInputProps('playlistId')} - onClick={() => setIsDropdownOpened(true)} onChange={(e) => { setIsDropdownOpened(false); form.getInputProps('playlistId').onChange(e); }} + onClick={() => setIsDropdownOpened(true)} />