diff --git a/client/src/App.tsx b/client/src/App.tsx index 49eba2c..420dc14 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -7,7 +7,7 @@ import Home from './pages/Home'; import Profile from './pages/Profile'; import { Toaster } from "@/components/ui/sonner"; import EditProfileForm from './pages/EditProfileForm'; -import { MessagePage } from './components/Messages/MessagePage'; +import { MessagePage } from './pages/MessagePage'; const App = () => { diff --git a/client/src/components/Messages/Message.tsx b/client/src/components/Messages/Message.tsx index 3f83fd0..1e63a15 100644 --- a/client/src/components/Messages/Message.tsx +++ b/client/src/components/Messages/Message.tsx @@ -10,6 +10,9 @@ import { } from "@/components/ui/resizable" import { TooltipProvider } from "@/components/ui/tooltip" import axios from "axios" +import { Separator } from "@/components/ui/separator" +import { Textarea } from "@/components/ui/textarea" +import { Button } from "@/components/ui/button" const backendUrl = import.meta.env.VITE_BACKEND_URL || 'http://localhost:5000'; @@ -135,25 +138,45 @@ export function Message() { - {selectedUser && ( + + {selectedUser ? ( Chat with {selectedUser.username} - + {chatMessages.map((msg, index) => ( {msg.sender_username === currentUserId ? "You" : selectedUser.username}: {msg.message} ))} - setMessage(e.target.value)} - placeholder="Type a message" - /> - Send - - )} + + + + + setMessage(e.target.value)} + placeholder="Type a message" + /> + + + Send + + + + + + + ) : ( + + No message selected + + )} diff --git a/client/src/components/Messages/MessagePage.tsx b/client/src/pages/MessagePage.tsx similarity index 93% rename from client/src/components/Messages/MessagePage.tsx rename to client/src/pages/MessagePage.tsx index f42935b..45dd634 100644 --- a/client/src/components/Messages/MessagePage.tsx +++ b/client/src/pages/MessagePage.tsx @@ -4,7 +4,7 @@ import { SidebarTrigger, } from "@/components/ui/sidebar" import { SidebarLeft } from '@/components/Sidebar/Sidebar' -import { Message } from "./Message"; +import { Message } from "../components/Messages/Message"; export const MessagePage: React.FC = () => {