mirror of
https://github.com/aljazceru/BTCPayServerPlugins.git
synced 2025-12-17 07:34:24 +01:00
64 lines
2.0 KiB
Plaintext
64 lines
2.0 KiB
Plaintext
@using Microsoft.AspNetCore.Routing
|
|
@using Microsoft.AspNetCore.Mvc.TagHelpers
|
|
@using BTCPayServer.Models
|
|
@using BTCPayServer.Plugins.Subscriptions
|
|
@using BTCPayServer.Services
|
|
@inject DisplayFormatter DisplayFormatter
|
|
@model BTCPayServer.Plugins.Subscriptions.SubscriptionAppSettings
|
|
@{
|
|
var appId = Context.GetRouteValue("appId");
|
|
StoreBrandingViewModel storeBranding = (StoreBrandingViewModel) ViewData["StoreBranding"];
|
|
Layout = null;
|
|
}
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<partial name="LayoutHead"/>
|
|
|
|
<style>
|
|
#Subscription{
|
|
--wrap-max-width: 720px;
|
|
}
|
|
#InvoiceDescription > :last-child { margin-bottom: 0; }
|
|
|
|
@@media print {
|
|
thead { display: table-row-group; }
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="min-vh-100">
|
|
<div id="Subscription" class="public-page-wrap">
|
|
|
|
<partial name="_StoreHeader" model="(Model.SubscriptionName, storeBranding)"/>
|
|
<main>
|
|
<partial name="_StatusMessage"/>
|
|
<div class="text-muted mb-4 text-center lead ">@Model.GetSubscriptionHumanReadableLength() subscription for @DisplayFormatter.Currency(Model.Price, Model.Currency)</div>
|
|
|
|
@if (!string.IsNullOrEmpty(Model.Description))
|
|
{
|
|
<section class="tile">
|
|
<h2 class="h4 mb-3">Description</h2>
|
|
<div id="InvoiceDescription" class="subscription-description">
|
|
@Safe.Raw(Model.Description)
|
|
</div>
|
|
</section>
|
|
}
|
|
|
|
<div class="text-center w-100 mt-4">
|
|
<a asp-action="Subscribe" asp-route-appId="@appId" asp- class="btn btn-primary btn-lg m-auto">Subscribe</a>
|
|
</div>
|
|
|
|
|
|
</main>
|
|
|
|
<footer class="store-footer">
|
|
<a class="store-powered-by" href="https://btcpayserver.org" target="_blank" rel="noreferrer noopener">
|
|
Powered by <partial name="_StoreFooterLogo"/>
|
|
</a>
|
|
</footer>
|
|
</div>
|
|
<partial name="LayoutFoot"/>
|
|
|
|
</body>
|
|
</html> |