MainChatButtton.jsx 755 B

1234567891011121314151617181920212223
  1. import { useSelector } from 'react-redux';
  2. import { generalMessage } from '../../../reducers/userDataReducer';
  3. import './userInfo.scss';
  4. import { store } from '../../../store';
  5. import { getSocket } from '../../../reducers/socketReducer';
  6. export const MainChatButtton = () => {
  7. const isPrivatChat = useSelector(state => state.userDataReducer.isPrivatChat)
  8. return (
  9. <div
  10. className={!isPrivatChat? 'online active' :'online' }
  11. onClick={() => {
  12. store.dispatch(getSocket('allmessages'))
  13. store.dispatch(generalMessage())
  14. }}
  15. >
  16. <div>Main Chat</div>
  17. <span style={{color: 'green'}}> for all </span>
  18. </div>
  19. )
  20. }