Files
webdoorcreator/WebDoorCreator.UI/Components/Hardware/HwSingleInstance.razor
T
2023-04-11 17:44:05 +02:00

100 lines
3.9 KiB
Plaintext

<div class="d-flex justify-content-between">
@if (currVal == null)
{
<EgwCoreLib.Razor.LoadingData></EgwCoreLib.Razor.LoadingData>
}
else
{
<div>
<div class="btnHead d-flex justify-content-between">
<div class="w-100">
<div class="borderTop"></div>
<div class="d-flex justify-content-between">
FLUSH PULL 1
<button class="btnDelete" @onclick="() => doCancel()">
<i class="fa-solid fa-xmark"></i>
</button>
<button class="btnDelete" @onclick="() => doClone()">
<i class="fa-solid fa-copy"></i>
</button>
</div>
</div>
</div>
<div class="input-group">
<span class="input-group-text" id="Folder">Folder</span>
<select class="form-select" @bind="@folderName">
@if (listValuesFname != null)
{
@foreach (var folder in listValuesFname)
{
<option value="@folder.Value">@folder.Label</option>
}
}
</select>
</div>
<div class="input-group">
<span class="input-group-text" id="Template">Template</span>
@if (listValuesFiles != null && listValuesFiles.Count > 0)
{
<select class="form-select" @bind="@templateName">
@foreach (var val in listValuesFiles)
{
<option value="@val.Value">@val.Label</option>
}
</select>
}
else
{
<input class="form-select" disabled>
}
</div>
@foreach (var item in currVal)
{
@if (DoorOpInst.userConfirm != "" && DoorOpInst.DtConfirm != null)
{
@if (item.Key != "Folder" && item.Key != "Template")
{
if (isCombo(item.Key))
{
<div class="input-group">
<span class="input-group-text">@translate(item.Key)</span>
<select class="form-select" @bind="@currVal[item.Key]">
@foreach (var param in comboSet(item.Key))
{
<option value="@param.Split("/")[0]">
@(translate(@param.Split("/")[1]))
</option>
}
</select>
</div>
}
else
{
<div class="input-group">
<span class="input-group-text">@translate(item.Key)</span>
<input type="text" class="form-control" @bind="@currVal[item.Key]">
</div>
}
}
}
}
@if (DoorOpInst.userConfirm != "" && DoorOpInst.DtConfirm != null)
{
<button class="btnConfirm" @onclick="()=>doSave()">
SAVE
</button>
}
else
{
<button class="btnConfirm" data-bs-toggle="modal" data-bs-target="#staticBackdrop" @onclick="()=>doConfirm()">
CONFIRM
</button>
}
@*<button class="btnSave" @onclick="() => doSave()">
Save
</button>*@
</div>
}
</div>