check existing song url before navigating
This commit is contained in:
@@ -6,6 +6,7 @@ import MoreMenu from "../../components/MoreMenu";
|
||||
import Page from "../../layouts/Page";
|
||||
import { Routes } from "../../navigation";
|
||||
import { navigate } from "../../navigation/NavigationService";
|
||||
import useNavigateToMusicDetails from "../../hooks/useNavigateToMusicDetails";
|
||||
import { useUser } from "../../providers/UserDataProvider";
|
||||
import { gutters } from "../../styles";
|
||||
import MusicCard from "./components/MusicCard";
|
||||
@@ -20,6 +21,7 @@ export default function AllMyList() {
|
||||
|
||||
const { userProjects, userLikedProjects, userPlaybacks, userLikedPlaybacks } =
|
||||
useUser();
|
||||
const navigateToMusicDetails = useNavigateToMusicDetails();
|
||||
|
||||
const items = (() => {
|
||||
if (scope === "playback") {
|
||||
@@ -45,7 +47,10 @@ export default function AllMyList() {
|
||||
if (scope === "playback") {
|
||||
navigate(Routes.Playbacks, { projectId: item.id });
|
||||
} else {
|
||||
navigate(Routes.MusicDetails, { projectId: item.id });
|
||||
navigateToMusicDetails({
|
||||
projectId: item.id,
|
||||
songUrl: item?.songUrl,
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user