mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-23 14:40:36 +01:00
18 lines
620 B
Text
18 lines
620 B
Text
@using BTCPayServer.Forms
|
|
@using Microsoft.AspNetCore.Mvc.TagHelpers
|
|
@inject FormComponentProviders FormComponentProviders
|
|
@model BTCPayServer.Abstractions.Form.Field
|
|
@if (!Model.Constant)
|
|
{
|
|
<fieldset>
|
|
<legend class="h3 mt-4 mb-3">@Model.Label</legend>
|
|
@foreach (var field in Model.Fields)
|
|
{
|
|
if (FormComponentProviders.TypeToComponentProvider.TryGetValue(field.Type, out var partial))
|
|
{
|
|
field.Name = $"{(string.IsNullOrEmpty(Model.Name)? string.Empty: $"{Model.Name}_")}{field.Name}";
|
|
<partial name="@partial.View" for="@field"></partial>
|
|
}
|
|
}
|
|
</fieldset>
|
|
}
|