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

{title}

); } export default function Messages() { const {messages, updateSettings} = useAdmin(); const [localGameSettings, setLocalGameSettings, applyLocalGameSettings] = useLocalVariable(messages, (e) => updateSettings({messages: e})); function modifyLocalZoneSettings(key, value) { setLocalGameSettings(prev => ({...prev, [key]: value})); }; return (
modifyLocalZoneSettings("waiting", e.target.value)} onBlur={applyLocalGameSettings}/> modifyLocalZoneSettings("captured", e.target.value)} onBlur={applyLocalGameSettings}/> modifyLocalZoneSettings("winner", e.target.value)} onBlur={applyLocalGameSettings}/> modifyLocalZoneSettings("loser", e.target.value)} onBlur={applyLocalGameSettings}/>
); }