|
@@ -6,13 +6,20 @@ function MyPosts(props) {
|
|
|
|
|
|
let postsElements = props.post.map( p => <Post message={ p.message } likesCount={ p.likesCount } />)
|
|
|
|
|
|
+ let newPostElement = React.createRef();
|
|
|
+
|
|
|
+ let addPost = () => {
|
|
|
+ let text = newPostElement.current.value;
|
|
|
+ props.addPost(text);
|
|
|
+ }
|
|
|
+
|
|
|
return(
|
|
|
<div className="myposts-block">
|
|
|
My posts
|
|
|
<div>
|
|
|
<div className='myposts-content__block'>
|
|
|
- <textarea></textarea>
|
|
|
- <button>Add post</button>
|
|
|
+ <textarea ref={ newPostElement }></textarea>
|
|
|
+ <button onClick={ addPost }>Add post</button>
|
|
|
</div>
|
|
|
|
|
|
New post
|