diff --git a/BTCPayServer.Tests/SeleniumTests.cs b/BTCPayServer.Tests/SeleniumTests.cs index 7e0ab046b..f5b61c412 100644 --- a/BTCPayServer.Tests/SeleniumTests.cs +++ b/BTCPayServer.Tests/SeleniumTests.cs @@ -1021,10 +1021,10 @@ namespace BTCPayServer.Tests } // This one should be checked - Assert.Contains($"value=\"InvoiceProcessing\" checked", s.Driver.PageSource); - Assert.Contains($"value=\"InvoiceCreated\" checked", s.Driver.PageSource); + Assert.Contains("value=\"InvoiceProcessing\" checked", s.Driver.PageSource); + Assert.Contains("value=\"InvoiceCreated\" checked", s.Driver.PageSource); // This one never been checked - Assert.DoesNotContain($"value=\"InvoiceReceivedPayment\" checked", s.Driver.PageSource); + Assert.DoesNotContain("value=\"InvoiceReceivedPayment\" checked", s.Driver.PageSource); s.Driver.FindElement(By.Name("update")).Click(); s.FindAlertMessage(); @@ -1055,6 +1055,7 @@ namespace BTCPayServer.Tests s.GoToStore(StoreNavPages.Webhooks); s.Driver.FindElement(By.LinkText("Modify")).Click(); var elements = s.Driver.FindElements(By.ClassName("redeliver")); + // One worked, one failed s.Driver.FindElement(By.ClassName("fa-times")); s.Driver.FindElement(By.ClassName("fa-check")); diff --git a/BTCPayServer/Views/Shared/Bitcoin/NBXSyncSummary.cshtml b/BTCPayServer/Views/Shared/Bitcoin/NBXSyncSummary.cshtml index b5f9c4954..9b90908cd 100644 --- a/BTCPayServer/Views/Shared/Bitcoin/NBXSyncSummary.cshtml +++ b/BTCPayServer/Views/Shared/Bitcoin/NBXSyncSummary.cshtml @@ -1,9 +1,18 @@ @inject BTCPayServer.HostedServices.NBXplorerDashboard dashboard; +@functions { + private void Title(string name, string status) + { +
+ + @name +
+ } +} @foreach (var line in dashboard.GetAll().Where(summary => summary.Network.ShowSyncSummary)) { -

@line.Network.CryptoCode

@if (line.Status == null) { + Title(line.Network.CryptoCode, "disabled");