|
@@ -48,39 +48,36 @@
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-<UserPageLayout user={data.user} hideNavbar={$isMultiSelectState} showUploadButton>
|
|
|
- <svelte:fragment slot="header">
|
|
|
- {#if $isMultiSelectState}
|
|
|
- <AssetSelectControlBar assets={$selectedAssets} clearSelect={() => assetInteractionStore.clearMultiselect()}>
|
|
|
- <CreateSharedLink on:escape={() => (handleEscapeKey = true)} />
|
|
|
- <SelectAllAssets {assetStore} {assetInteractionStore} />
|
|
|
- <AssetSelectContextMenu icon={Plus} title="Add">
|
|
|
- <AddToAlbum />
|
|
|
- <AddToAlbum shared />
|
|
|
- </AssetSelectContextMenu>
|
|
|
- <DeleteAssets
|
|
|
- on:escape={() => (handleEscapeKey = true)}
|
|
|
- onAssetDelete={(assetId) => assetStore.removeAsset(assetId)}
|
|
|
- />
|
|
|
- <AssetSelectContextMenu icon={DotsVertical} title="Menu">
|
|
|
- <FavoriteAction menuItem removeFavorite={isAllFavorite} />
|
|
|
- <DownloadAction menuItem />
|
|
|
- <ArchiveAction menuItem onArchive={(ids) => assetStore.removeAssets(ids)} />
|
|
|
- <AssetJobActions />
|
|
|
- </AssetSelectContextMenu>
|
|
|
- </AssetSelectControlBar>
|
|
|
+{#if $isMultiSelectState}
|
|
|
+ <AssetSelectControlBar assets={$selectedAssets} clearSelect={() => assetInteractionStore.clearMultiselect()}>
|
|
|
+ <CreateSharedLink on:escape={() => (handleEscapeKey = true)} />
|
|
|
+ <SelectAllAssets {assetStore} {assetInteractionStore} />
|
|
|
+ <AssetSelectContextMenu icon={Plus} title="Add">
|
|
|
+ <AddToAlbum />
|
|
|
+ <AddToAlbum shared />
|
|
|
+ </AssetSelectContextMenu>
|
|
|
+ <DeleteAssets
|
|
|
+ on:escape={() => (handleEscapeKey = true)}
|
|
|
+ onAssetDelete={(assetId) => assetStore.removeAsset(assetId)}
|
|
|
+ />
|
|
|
+ <AssetSelectContextMenu icon={DotsVertical} title="Menu">
|
|
|
+ <FavoriteAction menuItem removeFavorite={isAllFavorite} />
|
|
|
+ <DownloadAction menuItem />
|
|
|
+ <ArchiveAction menuItem onArchive={(ids) => assetStore.removeAssets(ids)} />
|
|
|
+ <AssetJobActions />
|
|
|
+ </AssetSelectContextMenu>
|
|
|
+ </AssetSelectControlBar>
|
|
|
+{/if}
|
|
|
+
|
|
|
+<UserPageLayout user={data.user} hideNavbar={$isMultiSelectState} showUploadButton scrollbar={false}>
|
|
|
+ <AssetGrid {assetStore} {assetInteractionStore} removeAction={AssetAction.ARCHIVE} on:escape={handleEscape}>
|
|
|
+ {#if data.user.memoriesEnabled}
|
|
|
+ <MemoryLane />
|
|
|
{/if}
|
|
|
- </svelte:fragment>
|
|
|
- <svelte:fragment slot="content">
|
|
|
- <AssetGrid {assetStore} {assetInteractionStore} removeAction={AssetAction.ARCHIVE} on:escape={handleEscape}>
|
|
|
- {#if data.user.memoriesEnabled}
|
|
|
- <MemoryLane />
|
|
|
- {/if}
|
|
|
- <EmptyPlaceholder
|
|
|
- text="CLICK TO UPLOAD YOUR FIRST PHOTO"
|
|
|
- actionHandler={() => openFileUploadDialog()}
|
|
|
- slot="empty"
|
|
|
- />
|
|
|
- </AssetGrid>
|
|
|
- </svelte:fragment>
|
|
|
+ <EmptyPlaceholder
|
|
|
+ text="CLICK TO UPLOAD YOUR FIRST PHOTO"
|
|
|
+ actionHandler={() => openFileUploadDialog()}
|
|
|
+ slot="empty"
|
|
|
+ />
|
|
|
+ </AssetGrid>
|
|
|
</UserPageLayout>
|