pub fn Page(allocator: zx.Allocator) zx.Component {
    return (
        <main @allocator={allocator}>
            <CounterComponent @rendering={.client} />
            <CounterComponent />
            <Button @rendering={.client} title="Custom Button" />
        </main>
    );
}

pub fn CounterComponent(allocator: zx.Allocator) zx.Component {
    return (<button @allocator={allocator}>Counter</button>);
}

const Button = @import("basic.zx").Button;
const zx = @import("zx");
