Feature/adc/#192 barre de recherche (#201)
* context and react query add to searchView * handle empty result + back * #192 - New card components and history fetch + dummy suggestions fetch * respoonsive design + filters map * artist details view + translations + SongData mapping fix + items limitation * history search back and front + cards + fix * fixed useless history entries * clean code * clean code * fix pr: SearchHistory new type related fixes * simplified SearchResultComponent (useEffect removed, condition simplified to trigger different 'modes' * search re-do onPress history cards + scoreView obj map * clean code API.ts * fix pr + search history behavior * added utility function to get song suggestions with artists and fixed error types along the way * fix in songrow the title didn't shrinked when not enough space on screen * removed redirect callback from ArtistCard to ArtistResults * moved the callback from genre card grid to searchresult and implemented history for songs * SearchBar is now updating input search following stringQuery * added scroll view to have the complete background * Added the route props for query in Searchview * fixed robot test --------- Co-authored-by: Clément Le Bihan <clement.lebihan773@gmail.com>
This commit is contained in:
@@ -1,13 +1,19 @@
|
||||
import Model from "./Model";
|
||||
import SongDetails from "./SongDetails";
|
||||
import Artist from "./Artist";
|
||||
|
||||
interface Song extends Model {
|
||||
name: string
|
||||
artistId: number | null
|
||||
albumId: number | null
|
||||
id: number;
|
||||
name: string;
|
||||
artistId: number;
|
||||
albumId: number | null;
|
||||
genreId: number | null;
|
||||
cover: string;
|
||||
details: SongDetails;
|
||||
}
|
||||
|
||||
export interface SongWithArtist extends Song {
|
||||
artist: Artist;
|
||||
}
|
||||
|
||||
export default Song;
|
||||
Reference in New Issue
Block a user