1import { Card } from "./components/Card.tsx";
2import { Counter } from "./components/Counter";
3import { LocalTime } from "./components/LocalTime.tsx";
4import { env } from "../src/Env.ts";
5
6export const dynamic = "force-dynamic";
7
8const greeting = env.GREETING ?? process.env.GREETING ?? "Hello from vinext!";
9
10export default function HomePage() {
11 return (
12 <main>
13 <h1 className="text-3xl font-bold">{greeting}</h1>
14 <Card title="SSR">
15 <p className="text-sm text-slate-900" data-testid="timestamp">
16 Rendered at: <LocalTime value={new Date().toISOString()} />
17 </p>
18 <Counter />
19 </Card>
20 </main>
21 );
22}