navigate to playbacks
This commit is contained in:
@@ -45,7 +45,7 @@ const SearchResultsList = ({
|
||||
|
||||
const navigateToMusicDetails = useNavigateToMusicDetails();
|
||||
|
||||
const handleProjectPress = (project) => {
|
||||
const handleMusicPress = (project) => {
|
||||
const didNavigate = navigateToMusicDetails({
|
||||
projectId: project?.id,
|
||||
songUrl: project?.songUrl,
|
||||
@@ -56,6 +56,15 @@ const SearchResultsList = ({
|
||||
}
|
||||
};
|
||||
|
||||
const handlePlaybackPress = (project) => {
|
||||
if (!project?.id) {
|
||||
return;
|
||||
}
|
||||
|
||||
navigate(Routes.Playbacks, { projectId: project.id });
|
||||
onResultSelected?.();
|
||||
};
|
||||
|
||||
const handleProfilePress = (userId) => {
|
||||
navigate(Routes.SingerProfile, { userId });
|
||||
onResultSelected?.();
|
||||
@@ -96,7 +105,7 @@ const SearchResultsList = ({
|
||||
imageUri={project?.coverUrl || null}
|
||||
projectId={project?.id}
|
||||
likedBy={project?.likedBy || []}
|
||||
onPress={() => handleProjectPress(project)}
|
||||
onPress={() => handleMusicPress(project)}
|
||||
onPressMore={(positionTop) => {
|
||||
setSelectedProjectId(project.id);
|
||||
setMenuPosition(positionTop);
|
||||
@@ -147,7 +156,7 @@ const SearchResultsList = ({
|
||||
imageUri={project?.coverUrl || null}
|
||||
projectId={project?.id}
|
||||
likedBy={project?.likedBy || []}
|
||||
onPress={() => handleProjectPress(project)}
|
||||
onPress={() => handlePlaybackPress(project)}
|
||||
onPressMore={(positionTop) => {
|
||||
setSelectedProjectId(project.id);
|
||||
setMenuPosition(positionTop);
|
||||
|
||||
Reference in New Issue
Block a user