Merge branch 'main' of https://git.azuze.fr/kawa/SharepointToolbox-Web
This commit is contained in:
@@ -1,17 +1,18 @@
|
||||
@* Recursive editor row for one folder in the visual builder. *@
|
||||
@using SharepointToolbox.Web.Core.Models
|
||||
@inject TranslationSource T
|
||||
|
||||
<div class="folder-node" style="margin-left:@(Depth > 1 ? "18px" : "0")">
|
||||
<div class="flex-row" style="gap:6px">
|
||||
<span class="text-muted" style="font-family:monospace">📁</span>
|
||||
<input class="form-input" style="width:auto;flex:1;min-width:160px"
|
||||
placeholder="Folder name" value="@Node.Name"
|
||||
placeholder="@T["foldertree.ph.name"]" value="@Node.Name"
|
||||
@oninput="OnNameInput" />
|
||||
@if (Depth < FolderNode.MaxDepth)
|
||||
{
|
||||
<button class="btn btn-secondary btn-sm" type="button" @onclick="AddChild" title="Add subfolder">+ Sub</button>
|
||||
<button class="btn btn-secondary btn-sm" type="button" @onclick="AddChild" title="@T["foldertree.btn.addsub.tooltip"]">@T["foldertree.btn.addsub"]</button>
|
||||
}
|
||||
<button class="btn btn-danger btn-sm" type="button" @onclick="() => OnRemove.InvokeAsync(Node)" title="Remove">✕</button>
|
||||
<button class="btn btn-danger btn-sm" type="button" @onclick="() => OnRemove.InvokeAsync(Node)" title="@T["foldertree.btn.remove.tooltip"]">✕</button>
|
||||
</div>
|
||||
|
||||
@foreach (var child in Node.Children)
|
||||
|
||||
Reference in New Issue
Block a user