@inject NavigationManager navigator @inject ShogiApi Api @* Desktop view *@ @* Mobile view *@ @code { private bool isExpanded = false; async Task CreateSession() { var sessionId = await Api.PostSession(); if (!string.IsNullOrEmpty(sessionId)) { navigator.NavigateTo($"play/{sessionId}"); } } string ExpandedCss => isExpanded ? "expand" : string.Empty; }