"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 unlocker connection
{showHelp && (Make sure the client is running.
Don't have it? Download it here