mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-03-13 11:35:51 +01:00
Store Nav extension support
This commit is contained in:
parent
e763e9e41a
commit
a230e21737
2 changed files with 12 additions and 1 deletions
7
BTCPayServer/Contracts/IStoreNavExtension.cs
Normal file
7
BTCPayServer/Contracts/IStoreNavExtension.cs
Normal file
|
@ -0,0 +1,7 @@
|
|||
namespace BTCPayServer.Contracts
|
||||
{
|
||||
public interface IStoreNavExtension
|
||||
{
|
||||
string Partial { get; }
|
||||
}
|
||||
}
|
|
@ -5,5 +5,9 @@
|
|||
<a id="@(nameof(StoreNavPages.Tokens))"class="nav-link @ViewData.IsActivePage(StoreNavPages.Tokens)" asp-action="ListTokens">Access Tokens</a>
|
||||
<a id="@(nameof(StoreNavPages.Users))"class="nav-link @ViewData.IsActivePage(StoreNavPages.Users)" asp-action="StoreUsers">Users</a>
|
||||
<a id="@(nameof(StoreNavPages.PayButton))"class="nav-link @ViewData.IsActivePage(StoreNavPages.PayButton)" asp-action="PayButton">Pay Button</a>
|
||||
@inject IEnumerable<BTCPayServer.Contracts.IStoreNavExtension> Extensions;
|
||||
@foreach (var extension in Extensions)
|
||||
{
|
||||
<partial name="@extension.Partial"/>
|
||||
}
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue