```hx @:build(haxe.ui.ComponentBuilder.build("ass...
# haxe-ui
w
Copy code
hx

@:build(haxe.ui.ComponentBuilder.build("assets/main-view.xml"))
class MainView extends VBox
{
    public function new()
    {
        super();
        appPage.add(new EventPage());
        eventPage.add(new EventPage());
        gatewayPage.add(new GatewayPage());
    }
}

class Page extends VBox {}

@:build(haxe.ui.ComponentBuilder.build("assets/app-page.xml"))
class AppPage extends Page {}

@:build(haxe.ui.ComponentBuilder.build("assets/event-page.xml"))
class EventPage extends Page {}

@:build(haxe.ui.ComponentBuilder.build("assets/gateway-page.xml"))
class GatewayPage extends Page {}
trying to add sub components to a parent component but nothing shows up