import React, { useState } from 'react'; const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; export default function PreviewPanel({ code }) { const [gameId, setGameId] = useState(''); const [submitted, setSubmitted] = useState(false); const isValid = uuidRegex.test(gameId); const handleClick = () => { if (isValid) { setSubmitted(true); } }; return (

🎯 Live Arena Output

{ setGameId(e.target.value.trim()); setSubmitted(false); }} style={{ width: '100%', textAlign: 'center', padding: '0.2rem', marginBottom: '0.25rem', border: 'none', borderRadius: 4, background: 'transparent', color: '#fff', outline: 'none', }} /> {!isValid && gameId && (

Invalid Game ID format.

)}
{submitted && (