import React, { 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 Footer from "../../components/Footer/Footer.jsx" import useRequireAuth from "../../hooks/useRequireAuth.jsx" import ButtonGreen from "../../components/Buttons/ButtonGreen.jsx" import { motion } from "framer-motion" const GameLobbySetup = () => { const [username] = useRequireAuth({ key: "username", redirectTo: "/login" }) const navigate = useNavigate() const location = useLocation() const deckIds = location.state?.deckIds || [] const [maxPlayers, setMaxPlayers] = useState(4) const [isPublic, setIsPublic] = useState(true) const handleCreateLobby = () => { console.log({ deckIds, maxPlayers, isPublic, }) // Itt küldd el az API-nak a lobby létrehozását // navigate("/game-lobby", { state: { lobbyId: response.lobbyId } }) } if (deckIds.length === 0) { navigate("/choose-deck") return null } return (