← snapshot
761 bytes
import { AwaitingInbox } from "@/components/awaiting-inbox";
import { api } from "@/lib/api";
import type { Awaiting } from "@/lib/types";
export const dynamic = "force-dynamic";
export default async function Home() {
let awaiting: Awaiting | null = null;
try {
awaiting = await api.awaiting();
} catch {
awaiting = null;
}
if (!awaiting) {
return (
<div className="jac-stage">
<h1 className="jac-stage-title">The floor is dark.</h1>
<p className="jac-stage-line">
jac-serve is not answering. Start it with{" "}
<span className="jac-mono">cargo run -p jac-serve</span> on port 8787,
then reload.
</p>
</div>
);
}
return <AwaitingInbox awaiting={awaiting} />;
}