fix(frontend): hide actions if UpObject banner is also a link (as on homepage)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Tomáš Mládek 2024-07-30 10:36:22 +02:00
parent 663597c3f3
commit 495dd3727c

View file

@ -249,33 +249,35 @@
</a>
</div>
{/if}
<IconButton
name="shape-circle"
title={$i18n.t('Actions') || ''}
on:click={() => (openActions = true)}
/>
{#if openActions}
<ul class="actions" transition:slide>
{#if $vaultInfo?.desktop && hasFile}
{#if !link}
<IconButton
name="shape-circle"
title={$i18n.t('Actions') || ''}
on:click={() => (openActions = true)}
/>
{#if openActions}
<ul class="actions" transition:slide>
{#if $vaultInfo?.desktop && hasFile}
<li>
<button on:click={nativeOpen}>
<Icon name="window-alt" />
{$i18n.t('Open in default application...')}
</button>
</li>
<hr />
{/if}
<slot name="actions" />
{#if $$slots.actions}
<hr />
{/if}
<li>
<button on:click={nativeOpen}>
<Icon name="window-alt" />
{$i18n.t('Open in default application...')}
<button on:click={() => dispatch('delete')} style="color: #dc322f">
<Icon name="trash" />
{$i18n.t('Delete object')}
</button>
</li>
<hr />
{/if}
<slot name="actions" />
{#if $$slots.actions}
<hr />
{/if}
<li>
<button on:click={() => dispatch('delete')} style="color: #dc322f">
<Icon name="trash" />
{$i18n.t('Delete object')}
</button>
</li>
</ul>
</ul>
{/if}
{/if}
{/if}
</div>