'use client'; import { useEffect, useState } from 'react'; import { useWebsocketStore } from '../store/useWebsocketStore'; import styles from '../styles/AppContainer.module.css'; export default function AppContainer({ children }: { children: React.ReactNode; }) { const { connect, isConnected } = useWebsocketStore(); const [showHelp, setShowHelp] = useState(false); useEffect(() => { connect(); const timer = setTimeout(() => { setShowHelp(true); }, 3000); return () => clearTimeout(timer); }, [connect]); if (!isConnected) { return (
Awaiting WebSocket connection
{showHelp && (Make sure the client is running.
Don't have it? {} Get it here