@using BTCPayServer.Lightning
@using BTCPayServer.Client
@model LightningViewModel
@{
Layout = "../Shared/_NavLayout.cshtml";
ViewData["NavPartialName"] = "../UILightning/_Nav";
ViewData.SetActivePage(StoreNavPages.Lightning, $"{Model.CryptoCode} Lightning", Context.GetStoreData().Id);
}
@ViewData["Title"]
@Model.LightningNodeType Node
@if (Model.LightningNodeType != LightningNodeType.Internal)
{
@if (LightningConnectionString.TryParse(Model.ConnectionString, out var cs))
{
@typeof(LightningConnectionType).DisplayName(cs.ConnectionType.ToString())
(@cs.BaseUri)
}
else
{
@Model.ConnectionString
}
}
Public Node Info
@if (Model.Services != null && Model.Services.Any())
{
Services
@foreach (var service in Model.Services)
{
@if (!string.IsNullOrEmpty(service.Error))
{
@service.DisplayName
@service.Error
}
else if (string.IsNullOrEmpty(service.Link))
{
@service.DisplayName
}
else
{
@service.DisplayName
}
}
}