diff --git a/app/src/components/layout/sidebarRight/Header.tsx b/app/src/components/layout/sidebarRight/Header.tsx index c806074..3d6ffe4 100644 --- a/app/src/components/layout/sidebarRight/Header.tsx +++ b/app/src/components/layout/sidebarRight/Header.tsx @@ -4,8 +4,8 @@ import { useActiveUsers, useCamMode } from "../../../store/builder/store"; import { ActiveUser } from "../../../types/users"; import CollaborationPopup from "../../templates/CollaborationPopup"; import { getAvatarColor } from "../../../modules/collaboration/functions/getAvatarColor"; -import { useSelectedUserStore } from "../../../store/useCollabStore"; -import {useToggleStore} from "../../../store/useUIToggleStore"; +import { useSelectedUserStore } from "../../../store/collaboration/useCollabStore"; +import { useToggleStore } from "../../../store/useUIToggleStore"; import { ToggleSidebarIcon } from "../../icons/HeaderIcons"; import useModuleStore from "../../../store/useModuleStore"; @@ -62,9 +62,8 @@ const Header: React.FC = () => {
-
+
user
4 mins, ago
diff --git a/app/src/components/ui/collaboration/Messages.tsx b/app/src/components/ui/collaboration/Messages.tsx new file mode 100644 index 0000000..b0bfae4 --- /dev/null +++ b/app/src/components/ui/collaboration/Messages.tsx @@ -0,0 +1,80 @@ +import React, { useState } from "react"; +import { getAvatarColor } from "../../../modules/collaboration/functions/getAvatarColor"; +import { KebabIcon } from "../../icons/ExportCommonIcons"; + +interface MessageProps { + val: { + userName: string; + userId: string; + message: string; + creationTime: string; + idEdited: boolean; + modifiedTime: string; + }; + i: number; +} + +const Messages: React.FC = ({ val, i }) => { + const [isEditing, setIsEditing] = useState(false); + const [openOptions, setOpenOptions] = useState(false); + const currentUser = "1"; + return ( + <> + {isEditing ? ( + <> +
+ {val.userName[0]} +
+
+
+
{val.userName}
+
{val.creationTime}
+
+ {val.userId === currentUser && ( +
+ + {openOptions && ( +
+ + +
+ )} +
+ )} +
+ + ) : ( +
+
+