From c0be80b42ecdfc9746efbda8edf0f8bc290d8bdc Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Fri, 27 Mar 2020 16:33:31 -0700 Subject: [PATCH] BOD-14 Cleanup and re-org of some components for messaging. --- .../chat-conversation-list.component.jsx | 14 +---- .../chat-conversation.closed.component.jsx | 4 +- .../chat-conversation.container.jsx | 15 +----- .../chat-conversation.open.component.jsx | 42 ++------------- .../chat-dock/chat-dock.container.jsx | 30 +++++++++++ .../chat-messages-button.component.jsx | 37 +++++++++++++ .../chat-message-list.component.jsx | 44 +++++++++++++++ .../chat-overlay/chat-overlay.component.jsx | 30 ----------- .../chat-overlay/chat-overlay.container.jsx | 54 ------------------- .../pages/manage/manage.page.component.jsx | 6 +-- .../src/redux/messaging/messaging.reducer.js | 2 +- 11 files changed, 123 insertions(+), 155 deletions(-) create mode 100644 client/src/components/chat-dock/chat-dock.container.jsx create mode 100644 client/src/components/chat-messages-button/chat-messages-button.component.jsx create mode 100644 client/src/components/chat-messages-list/chat-message-list.component.jsx delete mode 100644 client/src/components/chat-overlay/chat-overlay.component.jsx delete mode 100644 client/src/components/chat-overlay/chat-overlay.container.jsx diff --git a/client/src/components/chat-conversation-list/chat-conversation-list.component.jsx b/client/src/components/chat-conversation-list/chat-conversation-list.component.jsx index 0459f291a..b1890772d 100644 --- a/client/src/components/chat-conversation-list/chat-conversation-list.component.jsx +++ b/client/src/components/chat-conversation-list/chat-conversation-list.component.jsx @@ -2,15 +2,8 @@ import { ShrinkOutlined } from "@ant-design/icons"; import { Avatar, Badge, Col, List, Row } from "antd"; import React from "react"; import { connect } from "react-redux"; -import { createStructuredSelector } from "reselect"; -import { - openConversation, - toggleChatVisible -} from "../../redux/messaging/messaging.actions"; +import { openConversation, toggleChatVisible } from "../../redux/messaging/messaging.actions"; -const mapStateToProps = createStructuredSelector({ - //currentUser: selectCurrentUser -}); const mapDispatchToProps = dispatch => ({ toggleChatVisible: () => dispatch(toggleChatVisible()), openConversation: number => dispatch(openConversation(number)) @@ -59,7 +52,4 @@ export function ChatConversationListComponent({ ); } -export default connect( - mapStateToProps, - mapDispatchToProps -)(ChatConversationListComponent); +export default connect(null, mapDispatchToProps)(ChatConversationListComponent); diff --git a/client/src/components/chat-conversation/chat-conversation.closed.component.jsx b/client/src/components/chat-conversation/chat-conversation.closed.component.jsx index 4f926228c..3c0f38d0f 100644 --- a/client/src/components/chat-conversation/chat-conversation.closed.component.jsx +++ b/client/src/components/chat-conversation/chat-conversation.closed.component.jsx @@ -21,8 +21,8 @@ function ChatConversationClosedComponent({ closeConversation }) { return ( -
-
toggleConversationVisible(conversation.phone_num)}> +
+
toggleConversationVisible(conversation.id)}> {conversation.phone_num}