import React, { useEffect, useRef, useState } from "react" import { useNavigate, useLocation } from "react-router-dom" import Navbar from "../../components/Navbar/Navbar.jsx" import Background from "../../assets/backgrounds/Background.jsx" import useRequireAuth from "../../hooks/useRequireAuth.jsx" const Lobby = () => { const [visible, setVisible] = useState(false) const sectionRef = useRef(null) const navigate = useNavigate() const location = useLocation() const [user, setUser] = useRequireAuth() useEffect(() => { const observer = new IntersectionObserver( ([entry]) => { if (entry.isIntersecting) setVisible(true) }, { threshold: 0.3 } ) if (sectionRef.current) observer.observe(sectionRef.current) return () => observer.disconnect() }, []) const handleExit = () => { if (window.confirm("Biztosan ki szeretnél lépni a lobbyból?")) { navigate("/home") } } const getInitials = (name) => { return name .split(" ") .map((n) => n[0]) .join("") .slice(0, 2) .toUpperCase() } return (

{user} Lobby-ja

Játékosok, akik csatlakoztak ehhez a szobához:

  • {getInitials(user)}
    {user}
) } export default Lobby