Close window after selecting search item

This commit is contained in:
jeffvli 2023-05-19 02:27:54 -07:00 committed by Jeff
parent a7ea54cf4b
commit 2cefc092ce

View file

@ -132,9 +132,11 @@ export const CommandPalette = ({ modalProps }: CommandPaletteProps) => {
<Command.Item <Command.Item
key={`search-album-${album.id}`} key={`search-album-${album.id}`}
value={`search-${album.id}`} value={`search-${album.id}`}
onSelect={() => onSelect={() => {
navigate(generatePath(AppRoute.LIBRARY_ALBUMS_DETAIL, { albumId: album.id })) navigate(generatePath(AppRoute.LIBRARY_ALBUMS_DETAIL, { albumId: album.id }));
} modalProps.handlers.close();
setQuery('');
}}
> >
<LibraryCommandItem <LibraryCommandItem
handlePlayQueueAdd={handlePlayQueueAdd} handlePlayQueueAdd={handlePlayQueueAdd}
@ -154,13 +156,15 @@ export const CommandPalette = ({ modalProps }: CommandPaletteProps) => {
<Command.Item <Command.Item
key={`artist-${artist.id}`} key={`artist-${artist.id}`}
value={`search-${artist.id}`} value={`search-${artist.id}`}
onSelect={() => onSelect={() => {
navigate( navigate(
generatePath(AppRoute.LIBRARY_ALBUM_ARTISTS_DETAIL, { generatePath(AppRoute.LIBRARY_ALBUM_ARTISTS_DETAIL, {
albumArtistId: artist.id, albumArtistId: artist.id,
}), }),
) );
} modalProps.handlers.close();
setQuery('');
}}
> >
<LibraryCommandItem <LibraryCommandItem
handlePlayQueueAdd={handlePlayQueueAdd} handlePlayQueueAdd={handlePlayQueueAdd}
@ -182,13 +186,15 @@ export const CommandPalette = ({ modalProps }: CommandPaletteProps) => {
<Command.Item <Command.Item
key={`artist-${song.id}`} key={`artist-${song.id}`}
value={`search-${song.id}`} value={`search-${song.id}`}
onSelect={() => onSelect={() => {
navigate( navigate(
generatePath(AppRoute.LIBRARY_ALBUMS_DETAIL, { generatePath(AppRoute.LIBRARY_ALBUMS_DETAIL, {
albumId: song.albumId, albumId: song.albumId,
}), }),
) );
} modalProps.handlers.close();
setQuery('');
}}
> >
<LibraryCommandItem <LibraryCommandItem
handlePlayQueueAdd={handlePlayQueueAdd} handlePlayQueueAdd={handlePlayQueueAdd}