Merge pull request #1086 from hansyulian/feature/improve-add-to-playlist-ux

Feature: improve add to playlist UX
This commit is contained in:
Jeff 2025-09-03 01:25:41 -07:00 committed by GitHub
commit 60c94c2299
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,6 +36,7 @@ export const AddToPlaylistContextModal = ({
const { albumId, artistId, genreId, songId } = innerProps;
const server = useCurrentServer();
const [isLoading, setIsLoading] = useState(false);
const [isDropdownOpened, setIsDropdownOpened] = useState(true);
const addToPlaylistMutation = useAddToPlaylist({});
@ -235,7 +236,13 @@ export const AddToPlaylistContextModal = ({
})}
searchable
size="md"
dropdownOpened={isDropdownOpened}
{...form.getInputProps('playlistId')}
onClick={() => setIsDropdownOpened(true)}
onChange={(e) => {
setIsDropdownOpened(false);
form.getInputProps('playlistId').onChange(e);
}}
/>
<Switch
label={t('form.addToPlaylist.input', {