@inject BTCPayServer.Services.BTCPayServerEnvironment _env @inject SignInManager _signInManager @model BTCPayServer.Components.StoreSelector.StoreSelectorViewModel @functions { @* ReSharper disable once CSharpWarnings::CS1998 *@ #pragma warning disable 1998 private async Task LogoContent() { var logoSrc = $"{ViewContext.HttpContext.Request.PathBase}/img/logo.svg"; @if (_env.NetworkType != NBitcoin.ChainName.Mainnet) { @_env.NetworkType.ToString() } } private string StoreName(string title) { return string.IsNullOrEmpty(title) ? "Unnamed Store" : title; } #pragma warning restore 1998 } @if (Model.CurrentStoreId == null) { @{await LogoContent();} } else if (Model.CurrentStoreIsOwner) { @{await LogoContent();} } else { @{await LogoContent();} }
@if (Model.Options.Count > 0) { } else if (_signInManager.IsSignedIn(User)) { Create Store }