import { useEffect, useState } from "react"; import { Section } from "@/components/section"; import useAdmin from "@/hook/useAdmin"; function MessageInput({title, ...props}) { return (

{title}

); } export default function Messages() { const {gameSettings, changeGameSettings} = useAdmin(); const [capturedMessage, setCapturedMessage] = useState(""); const [winnerEndMessage, setWinnerEndMessage] = useState(""); const [loserEndMessage, setLoserEndMessage] = useState(""); const [waitingMessage, setWaitingMessage] = useState(""); useEffect(() => { if (gameSettings) { setCapturedMessage(gameSettings.capturedMessage); setWinnerEndMessage(gameSettings.winnerEndGameMessage); setLoserEndMessage(gameSettings.loserEndGameMessage); setWaitingMessage(gameSettings.waitingMessage); } }, [gameSettings]); function applySettings() { changeGameSettings({capturedMessage: capturedMessage, winnerEndGameMessage: winnerEndMessage, loserEndGameMessage: loserEndMessage, waitingMessage: waitingMessage}); } return (
setWaitingMessage(e.target.value)} onBlur={applySettings}/> setCapturedMessage(e.target.value)} onBlur={applySettings}/> setWinnerEndMessage(e.target.value)} onBlur={applySettings}/> setLoserEndMessage(e.target.value)} onBlur={applySettings}/>
); }