From 4018d393db8cbf30be8bddf36dcd5c5bc762baab Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Sat, 23 Mar 2024 06:21:26 -0500 Subject: [PATCH 1/3] more --- src/Components/Dashboard/Dashboard.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/Components/Dashboard/Dashboard.js b/src/Components/Dashboard/Dashboard.js index 6c5255b..18b27e1 100644 --- a/src/Components/Dashboard/Dashboard.js +++ b/src/Components/Dashboard/Dashboard.js @@ -10,7 +10,14 @@ import { Clock, } from "react-bootstrap-icons"; import { db } from "../../firebase.js"; -import { collection, onSnapshot, query, where } from "firebase/firestore"; +import { + collection, + doc, + setDoc, + onSnapshot, + query, + where, +} from "firebase/firestore"; import { Typeahead } from "react-bootstrap-typeahead"; import { AppContext } from "../../Hooks/useContext/appContext.js"; import UploadModal from "../Modals/UploadModal.js"; @@ -106,12 +113,11 @@ const Dashboard = () => { return null; } - function handleClick(e) { + async function handleClick(e) { e.preventDefault(); console.log("handle lcick"); - //searchParams.set("mode", mode); - //setSearchParams(searchParams); - //navigate(`/passwordreset/?mode=enterEmail`); + const updateRef = collection(db, "users"); + await setDoc(doc(updateRef, appUserId), { isPromoFirstLogin: false }); navigate({ pathname: "/passwordreset/", search: `?${createSearchParams({ From dacdb85848d21241f5d2ed90a6f409e2b368fa4b Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Sat, 23 Mar 2024 06:27:24 -0500 Subject: [PATCH 2/3] more --- src/Components/Dashboard/Dashboard.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Components/Dashboard/Dashboard.js b/src/Components/Dashboard/Dashboard.js index 18b27e1..ccc43de 100644 --- a/src/Components/Dashboard/Dashboard.js +++ b/src/Components/Dashboard/Dashboard.js @@ -39,6 +39,7 @@ const Dashboard = () => { const { appState } = useContext(AppContext); const { group } = appState; const appUserId = group ? group.appUserId : null; + const _fbAuthUid = group ? group.fbAuthUid : null; const isDashboard = true; console.log("group on dashbaord page", group); console.log("auth in dashoabrd page", auth); @@ -117,7 +118,9 @@ const Dashboard = () => { e.preventDefault(); console.log("handle lcick"); const updateRef = collection(db, "users"); - await setDoc(doc(updateRef, appUserId), { isPromoFirstLogin: false }); + await setDoc(doc(updateRef, _fbAuthUid), { + isPromotionalFirstLogin: false, + }); navigate({ pathname: "/passwordreset/", search: `?${createSearchParams({ From dad2e4883eadf327ec3221f04bf481bf252257e7 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Sat, 23 Mar 2024 06:28:35 -0500 Subject: [PATCH 3/3] more --- src/Components/Dashboard/Dashboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Dashboard/Dashboard.js b/src/Components/Dashboard/Dashboard.js index ccc43de..087c682 100644 --- a/src/Components/Dashboard/Dashboard.js +++ b/src/Components/Dashboard/Dashboard.js @@ -116,7 +116,7 @@ const Dashboard = () => { async function handleClick(e) { e.preventDefault(); - console.log("handle lcick"); + const updateRef = collection(db, "users"); await setDoc(doc(updateRef, _fbAuthUid), { isPromotionalFirstLogin: false,