// This example shows a page component
pub fn Page(ctx: zx.PageContext) zx.Component {
    const allocator = ctx.arena;

    // Access request data (e.g., query params, headers, etc.)
    // const query = ctx.request.query() catch unreachable;

    return (
        <main @allocator={allocator}>
            <h1>Hello, World!</h1>
            <p>Welcome to the page</p>
        </main>
    );
}

const zx = @import("zx");
