import { useEffect } from "react"; export function ErrorViewer({ error }: { error: unknown }) { return (

Error

{error instanceof Error ? ( <>

{error.message}

                  {error.stack}
                
) : (

Unknown error

)}
); } function Reload() { useEffect(() => { let eventSource = new EventSource("/__dev/reload"); eventSource.onmessage = (e) => { let data = JSON.parse(e.data); if (data.type === "changes") { window.location.reload(); } }; return () => { eventSource.close(); }; }, []); return null; }