|
@@ -2,31 +2,40 @@ import React from "react";
|
|
|
import { NavLink } from "react-router-dom";
|
|
|
import "./messages.css";
|
|
|
|
|
|
+const MessageItem = (props) => {
|
|
|
+
|
|
|
+ let path = "/messages/" + props.id;
|
|
|
+
|
|
|
+ return (
|
|
|
+ <div className="dialog">
|
|
|
+ <NavLink to={ path }> { props.name } </NavLink>
|
|
|
+ </div>
|
|
|
+ );
|
|
|
+};
|
|
|
+
|
|
|
+const Message = (props) => {
|
|
|
+ return (
|
|
|
+ <div className="message"> { props.message } </div>
|
|
|
+ )
|
|
|
+}
|
|
|
+
|
|
|
const Messages = () => {
|
|
|
return (
|
|
|
<div className="message-wrapper">
|
|
|
<div className="dialogs-items">
|
|
|
- <div className="dialog">
|
|
|
- <NavLink to="/messages/1">Oleh</NavLink>
|
|
|
- </div>
|
|
|
- <div className="dialog">
|
|
|
- <NavLink to="/messages/2">Victor</NavLink>
|
|
|
- </div>
|
|
|
- <div className="dialog">
|
|
|
- <NavLink to="/messages/3">Maria</NavLink>
|
|
|
- </div>
|
|
|
- <div className="dialog">
|
|
|
- <NavLink to="/messages/4">Valeriy</NavLink>
|
|
|
- </div>
|
|
|
- <div className="dialog">
|
|
|
- <NavLink to="/messages/5">John</NavLink>
|
|
|
- </div>
|
|
|
+
|
|
|
+ <MessageItem name="Oleh" id="1" />
|
|
|
+ <MessageItem name="Victor" id="2" />
|
|
|
+ <MessageItem name="Maria" id="3" />
|
|
|
+ <MessageItem name="Valeriy" id="4" />
|
|
|
+ <MessageItem name="John" id="5" />
|
|
|
+
|
|
|
</div>
|
|
|
|
|
|
<div className="messages">
|
|
|
- <div className="message">Hi</div>
|
|
|
- <div className="message">How are u guys?</div>
|
|
|
- <div className="message">Yo</div>
|
|
|
+ <Message message="Hi" />
|
|
|
+ <Message message="How is your project?" />
|
|
|
+ <Message message="Looks not ok" />
|
|
|
</div>
|
|
|
</div>
|
|
|
);
|