continue generating flow, add backend connection on main tabs

This commit is contained in:
Thomas Demirdjian
2025-08-28 17:18:28 +02:00
parent 0ca7544005
commit bb7b35626f
110 changed files with 1701 additions and 3408 deletions
+24
View File
@@ -0,0 +1,24 @@
import { useGlobal } from "reactn";
import firebase from "../config/firebase";
import useDataFromRef from "./useDataFromRef";
export default function useUserLikedProjects() {
const [currentUID] = useGlobal("currentUID");
const { data, loading } = useDataFromRef({
ref:
currentUID
? firebase
.firestore()
.collection("projects")
.where("likedBy", "array-contains", currentUID)
: null,
simpleRef: false,
listener: true,
condition: !!currentUID,
refreshArray: [currentUID],
});
return { projects: Array.isArray(data) ? data : [], loading };
}