diff --git a/frontend-next/src/app/app/page.js b/frontend-next/src/app/app/page.js
index e1cfea1..2104a7d 100644
--- a/frontend-next/src/app/app/page.js
+++ b/frontend-next/src/app/app/page.js
@@ -81,11 +81,12 @@ return (
// Map module for main page and chat room sidebar
// TODO: MAKE NOT MOVABLE
-function Geo({loc, zoom, movable, marker}) {
+function Geo({loc, zoom, movable, locMarker, markers}) {
if (loc) {
return (
)
@@ -127,12 +128,12 @@ function WelcomeMessage() {
// Main Tabs
// Primary App Landing Page
-function MainTabHome({loc}) {
+function MainTabHome({loc, markers}) {
return (
<>
-
+
>
)
@@ -212,6 +213,7 @@ function Home() {
const [chatroomUsers, setChatroomUsers] = useState(null) // holds all chatroom users
const [users, setUsers] = useState(null) // all users from firebase
const [alreadyLeft, setAlreadyLeft] = useState(false) // if already left from room
+ const [markers, setMarkers] = useState([])
// Grabs user data, saves to user, then lists the users saved rooms
useEffect(() => {
@@ -221,10 +223,13 @@ function Home() {
var rooms = snapshot.val()
setMyRoomsObj(rooms)
var roomArr = []
+ var markerArr = markers
for (var room in rooms) {
var newRoom =
+ markerArr.push()
roomArr.push(newRoom)
}
+ setMarkers(markerArr)
setRoomData(roomArr)
setRoomLoading(false)
})
@@ -240,12 +245,16 @@ function Home() {
setLoadingLoc(false)
var nearbyArr = []
var path = String(coords.latitude.toFixed(2)).replace(".","")+"/"+String(coords.longitude.toFixed(2)).replace(".","")
+ var markersArr = markers
get(ref(database, `/rooms/${path}`)).then((snapshot) => {
if (snapshot.exists()) {
var data = snapshot.val()
for (var room in data) {
nearbyArr.push()
+ // TODO: RANDOM LAST DIGIT TO MOVE AROUND THE MAP
+ markersArr.push()
}
+ setMarkers(markersArr)
setLoadingNearby(false)
setNearby(nearbyArr)
} else {
@@ -435,8 +444,8 @@ function Home() {
{/* Main Page Section */}
- {(mainTab == "home" && !loadingLoc) && }
- {(mainTab == "home" && loadingLoc) && }
+ {(mainTab == "home" && !loadingLoc) && }
+ {(mainTab == "home" && loadingLoc) && }
{mainTab == "chat" && }