mirror of
https://github.com/aljazceru/BTCPayServerPlugins.git
synced 2025-12-17 23:54:26 +01:00
33 lines
1.4 KiB
Plaintext
33 lines
1.4 KiB
Plaintext
@using BTCPayServer.Plugins.FixedFloat
|
|
@model BTCPayServer.Models.InvoicingModels.CheckoutModel
|
|
@inject FixedFloatService FixedFloatService
|
|
@{
|
|
const string id = "FixedFloat";
|
|
var storeId = Model.StoreId;
|
|
var settings = await FixedFloatService.GetFixedFloatForStore(storeId);
|
|
|
|
if (settings?.Enabled is true)
|
|
{
|
|
if (settings.ExplicitMethods?.Any() is true)
|
|
{
|
|
foreach (var explicitMethod in settings.ExplicitMethods)
|
|
{
|
|
if(FixedFloatSettings.AllowedSendingOptions.TryGetValue(explicitMethod, out var explicitMethodValue))
|
|
{
|
|
<a href="#@explicitMethod" class="btcpay-pill m-0 payment-method" :class="{ active: pmId === '@explicitMethod' && window.ffExplicitId === '@explicitMethod'}" v-on:click.prevent="()=>{ window.ffExplicitId = '@explicitMethod'; changePaymentMethod('@explicitMethod'); }">
|
|
@explicitMethodValue
|
|
</a>
|
|
}
|
|
|
|
}
|
|
}
|
|
if (!settings.OnlyShowExplicitMethods || settings.ExplicitMethods?.Any() is not true)
|
|
{
|
|
<a href="#@id" class="btcpay-pill m-0 payment-method" :class="{ active: pmId === '@id' && !window.ffExplicitId }" v-on:click.prevent="()=>{ window.ffExplicitId = null; changePaymentMethod('@id'); }">
|
|
@id
|
|
</a>
|
|
}
|
|
|
|
}
|
|
}
|