UI/MenuSystem/MainMenu.razor
@using Sandbox.Menu
@using Sandbox.UI;

@inherits Sandbox.UI.Navigation.NavigationHost
@attribute [StyleSheet]
@namespace Opium.UI

<root>
    <div class="header">
        <div class="title">#game.title</div>
        <div class="subtitle">#game.subtitle</div>
    </div>

    <div class="navigator-canvas" slot="navigator-canvas" />
</root>

@code
{
    public MainMenu()
    {
        DefaultUrl = "/";
        AddDestination("/", typeof(LandingPage));
        AddDestination("/play/demo/animation", typeof(PlayDemoScenePage));
        AddDestination("/play/demo", typeof(OpenScenePage));
        AddDestination("/settings", typeof(SettingsPage));
    }
}