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