AddToFriends.jsx 856 B

1234567891011121314151617181920212223242526272829
  1. import { useState } from "react";
  2. import { useSelector } from 'react-redux';
  3. export const AddToFriends = (user) => {
  4. const socket = useSelector(state => state.getUserSocketReducer.socket)
  5. const isTabletorMobile = (window.screen.width < 730);
  6. const [isFriend, setIsFreind] = useState(false)
  7. socket.on('friends', data => console.log(data))
  8. return (
  9. <div onClick={() => {
  10. setIsFreind(!isFriend)
  11. isFriend ? socket.emit('removeFromFriends', user) : socket.emit('addToFriends', user)
  12. }} >
  13. <div className= {isTabletorMobile ?'mobileButton addToFriendsButton': "addToFriendsButton" }
  14. style ={{backgroundColor:(isFriend ? 'red': '#1976d3' )}}
  15. >
  16. </div>
  17. </div>
  18. )
  19. }