adding a lot of ui changes and dynamic all

This commit is contained in:
Arjun Patel
2022-01-17 14:09:10 -08:00
parent eb77955f39
commit 8f094fd615
9 changed files with 350 additions and 377 deletions
+2 -2
View File
@@ -14,6 +14,7 @@ import toast from "react-hot-toast";
import Loading from "../components/Loading";
import { compareStatus } from "../helpers/userHelper";
import { Message } from "../models/message";
import Room from "../models/room";
import { Team } from "../models/team";
import { TeamMember, TeamMemberStatus } from "../models/teamMember";
import { User } from "../models/user";
@@ -225,7 +226,7 @@ export function TeamDashboardContextProvider({ children }) {
const [allMessages, setAllMessages] = useState<Message[]>([]);
const [messagesByTeamMate, setMessagesByTeamMate] = useState<{}>({});
// listener for all incoming messages
// SECTION: REALTIME listener for all incoming messages
useEffect(() => {
// todo for new messages, change document.title
@@ -249,7 +250,6 @@ export function TeamDashboardContextProvider({ children }) {
// messages won't be deleted or updated really
if (change.type === "added") {
let newMessage = change.doc.data() as Message;
console.log("New message: ", newMessage);
// update all messages array
setAllMessages((prevMessages) => [newMessage, ...prevMessages]);