mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-03-13 19:37:37 +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.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.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>
|
<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>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue