{#if showMotionPlayButton}
{#if isMotionPhotoPlaying}
dispatch('stopMotionPhoto')}
/>
{:else}
dispatch('playMotionPhoto')}
/>
{/if}
{/if}
{#if showZoomButton}
1
? MagnifyMinusOutline
: MagnifyPlusOutline}
title="Zoom Image"
on:click={() => {
const zoomImage = new CustomEvent('zoomImage');
window.dispatchEvent(zoomImage);
}}
/>
{/if}
{#if showCopyButton}
{
const copyEvent = new CustomEvent('copyImage');
window.dispatchEvent(copyEvent);
}}
/>
{/if}
{#if showDownloadButton}
dispatch('download')}
title="Download"
/>
{/if}
dispatch('showDetail')}
title="Info"
/>
{#if isOwner}
dispatch('favorite')}
title="Favorite"
/>
{/if}
{#if isOwner}
dispatch('delete')}
title="Delete"
/>
(isShowAssetOptions = false)}>
{#if isShowAssetOptions}
onMenuClick('addToAlbum')} text="Add to Album" />
onMenuClick('addToSharedAlbum')}
text="Add to Shared Album"
/>
{#if isOwner}
dispatch('toggleArchive')}
text={asset.isArchived ? 'Unarchive' : 'Archive'}
/>
{/if}
{/if}
{/if}