Add sharing settings to filesystem

This commit is contained in:
2023-05-11 19:07:29 +02:00
parent f0847da15f
commit 80a1085f78
6 changed files with 160 additions and 20 deletions

View File

@@ -72,12 +72,17 @@ const node_icon = node => {
{formatDataVolume(child.file_size, 3)}
{/if}
</td>
<td>
<td class="node_icons">
{#if child.id}
<a href="/d/{child.id}" on:click|stopPropagation>
<a href="/d/{child.id}" on:click|stopPropagation class="button small_button">
<i class="icon" title="This file / directory is shared. Click to open public link">share</i>
</a>
{/if}
{#if state.permissions.update}
<button class="small_button" on:click|preventDefault|stopPropagation={() => {dispatch("node_settings", index)}}>
<i class="icon">settings</i>
</button>
{/if}
</td>
</a>
{/each}
@@ -141,6 +146,10 @@ td {
min-width: 50px;
white-space: nowrap;
}
.node_icons {
white-space: nowrap;
text-align: right;
}
.hidden {
display: none;
}