|
@@ -6,8 +6,9 @@ let state = {
|
|
|
{ id: 1, message: "Hi, how are you?", likesCount: 12 },
|
|
|
{ id: 2, message: "My first post", likesCount: 9 },
|
|
|
{ id: 2, message: "Bla Bla Bla", likesCount: 3 },
|
|
|
- { id: 2, message: "Say you'll haunt me", likesCount: 46 },
|
|
|
+ { id: 2, message: "Say you'll haunt me", likesCount: 46 }
|
|
|
],
|
|
|
+ newPostText: "front end"
|
|
|
},
|
|
|
messagesPage: {
|
|
|
dialogsData: [
|
|
@@ -15,24 +16,30 @@ let state = {
|
|
|
{ id: 2, name: "Victor" },
|
|
|
{ id: 3, name: "Maria" },
|
|
|
{ id: 4, name: "Valeriy" },
|
|
|
- { id: 5, name: "John" },
|
|
|
+ { id: 5, name: "John" }
|
|
|
],
|
|
|
messagesData: [
|
|
|
{ id: 1, message: "Hi" },
|
|
|
{ id: 2, message: "How is your project?" },
|
|
|
- { id: 3, message: "Looks not ok" },
|
|
|
- ],
|
|
|
- },
|
|
|
+ { id: 3, message: "Looks not ok" }
|
|
|
+ ]
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
-export let addPost = (postMessage) => {
|
|
|
- let newPost = {
|
|
|
+export let addPost = () => {
|
|
|
+ let newPost = {
|
|
|
id: 5,
|
|
|
- message: postMessage,
|
|
|
- likesCount: 0
|
|
|
- }
|
|
|
+ message: state.profilePage.newPostText,
|
|
|
+ likesCount: 0,
|
|
|
+ };
|
|
|
state.profilePage.post.push(newPost);
|
|
|
+ state.profilePage.newPostText = '';
|
|
|
rerenderEntireTree(state);
|
|
|
- }
|
|
|
+};
|
|
|
+
|
|
|
+export let updateNewPostText = (newText) => {
|
|
|
+ state.profilePage.newPostText = newText;
|
|
|
+ rerenderEntireTree(state);
|
|
|
+};
|
|
|
|
|
|
export default state;
|