new project modal & seperate playback and music likes

This commit is contained in:
2025-10-24 16:12:07 +02:00
parent 47d5b92a57
commit 2599a25d77
12 changed files with 415 additions and 63 deletions
+6 -2
View File
@@ -1,5 +1,6 @@
import { useGlobal } from "reactn";
import firebase from "../config/firebase";
import { getLikeFieldPath, LIKE_TARGET } from "../utils/likes";
import useDataFromRef from "./useDataFromRef";
export default function useUserLikedProjects() {
@@ -11,7 +12,11 @@ export default function useUserLikedProjects() {
? firebase
.firestore()
.collection("projects")
.where("likedBy", "array-contains", currentUID)
.where(
getLikeFieldPath(LIKE_TARGET.SONG),
"array-contains",
currentUID
)
: null,
simpleRef: false,
listener: true,
@@ -21,4 +26,3 @@ export default function useUserLikedProjects() {
return { projects: Array.isArray(data) ? data : [], loading };
}