btcpayserver-plugin-builder/PluginBuilder/Views/Shared/_BTCPayCompatibilityModal.cshtml

47 lines
2.3 KiB
Plaintext

@model PluginBuilder.ViewModels.Shared.BTCPayCompatibilityModalViewModel
<div class="modal fade" id="@Model.ModalId" tabindex="-1" aria-labelledby="@Model.ModalLabelId" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="@Model.ModalLabelId">@Model.Title</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<form action="@Model.PostUrl" method="post">
@Html.AntiForgeryToken()
<div class="modal-body">
<div class="mb-3">
<label class="form-label fw-semibold" for="@Model.MinInputId">Min</label>
<input id="@Model.MinInputId"
name="btcpayMinVersion"
class="form-control @Model.MinInputClass"
value="@Model.MinVersion"
placeholder="0.0.0.0" />
</div>
<div class="mb-0">
<label class="form-label fw-semibold" for="@Model.MaxInputId">Max</label>
<input id="@Model.MaxInputId"
name="btcpayMaxVersion"
class="form-control @Model.MaxInputClass"
value="@Model.MaxVersion"
placeholder="None" />
</div>
</div>
<div class="modal-footer">
@if (Model.ShowResetToManifest)
{
<button type="submit"
name="useManifestDefaults"
value="true"
class="btn btn-outline-secondary me-auto">
Reset to manifest
</button>
}
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cancel</button>
<button type="submit" class="btn btn-primary">Save</button>
</div>
</form>
</div>
</div>
</div>