Consuming middleware data in a Page
20_account-page.tsx
import { Effect } from 'effect';
import { AuthenticatedERSC, CurrentUser } from './10_auth';
export const AccountPage = AuthenticatedERSC.Page.make({
render: Effect.fn('AccountPage.render')(function* () {
const user = yield* CurrentUser;
return <h1>Welcome, {user.name}</h1>;
}),
});