import { connect } from "react-redux" import { actionRemoveChat } from "../../actions/actionsForChats"; import { actionIsOpen, actionOpenModal } from "../../reducers/modalReducer"; import { ChatListItemTitle } from "../ChatListItem/ChatListItem.style" import { ChatMembersAmount, ChatPageHeaderWrap } from "./ChatPageHeader.style" const ChatPageHeader = ({ chats, chatId, onclick, openModal}) => { let amount = chats[chatId]?.members?.length; return (
openModal("chatInfoModal")}> {chats[chatId]?.title} {amount} {amount === 1 ? 'member' : 'members'}
onclick(chatId)}>leave chat
) } export default connect(state => ({chats : state?.chats || []}), {onclick: actionRemoveChat, openModal: actionOpenModal})(ChatPageHeader);