|
|
|
@ -3,6 +3,8 @@ import { |
|
|
|
useCallback, |
|
|
|
useCallback, |
|
|
|
} from 'react' |
|
|
|
} from 'react' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import isEmpty from 'lodash/isEmpty' |
|
|
|
|
|
|
|
|
|
|
|
import type { SportTypes } from 'config/sportTypes' |
|
|
|
import type { SportTypes } from 'config/sportTypes' |
|
|
|
|
|
|
|
|
|
|
|
import { getMatchPlaylists } from 'requests/getMatchPlaylists' |
|
|
|
import { getMatchPlaylists } from 'requests/getMatchPlaylists' |
|
|
|
@ -32,7 +34,12 @@ export const useMatchPlaylists = () => { |
|
|
|
} = useSelectedPlaylist() |
|
|
|
} = useSelectedPlaylist() |
|
|
|
|
|
|
|
|
|
|
|
const setInitialSeletedPlaylist = useCallback((playlists: Playlists) => { |
|
|
|
const setInitialSeletedPlaylist = useCallback((playlists: Playlists) => { |
|
|
|
setSelectedPlaylist(playlists.match[0]) |
|
|
|
setSelectedPlaylist((playlist) => { |
|
|
|
|
|
|
|
if (!playlist && !isEmpty(playlists.match)) { |
|
|
|
|
|
|
|
return playlists.match[0] |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return playlist |
|
|
|
|
|
|
|
}) |
|
|
|
return playlists |
|
|
|
return playlists |
|
|
|
}, [setSelectedPlaylist]) |
|
|
|
}, [setSelectedPlaylist]) |
|
|
|
|
|
|
|
|
|
|
|
|