Improve invoice filtering UI (#4914)

* Improve invoice filtering UI

Closes #3664.

* UI updates

* Add app filter

* Add indicator for active filters

* updates text

* Improve selected filter display

* Apply suggestions from code review

---------

Co-authored-by: dstrukt <gfxdsign@gmail.com>
This commit is contained in:
d11n
2023-05-19 03:42:09 +02:00
committed by GitHub
parent 3d57b944ca
commit 6c6544bf9b
10 changed files with 347 additions and 125 deletions

View File

@@ -58,6 +58,7 @@ namespace BTCPayServer.Controllers
private readonly InvoiceActivator _invoiceActivator;
private readonly LinkGenerator _linkGenerator;
private readonly IAuthorizationService _authorizationService;
private readonly AppService _appService;
public WebhookSender WebhookNotificationManager { get; }
@@ -81,6 +82,7 @@ namespace BTCPayServer.Controllers
UIWalletsController walletsController,
InvoiceActivator invoiceActivator,
LinkGenerator linkGenerator,
AppService appService,
IAuthorizationService authorizationService)
{
_displayFormatter = displayFormatter;
@@ -102,6 +104,7 @@ namespace BTCPayServer.Controllers
_invoiceActivator = invoiceActivator;
_linkGenerator = linkGenerator;
_authorizationService = authorizationService;
_appService = appService;
}