mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
feat: add move to lock folder in folder view (#27384)
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
import DeleteAssets from '$lib/components/timeline/actions/DeleteAssetsAction.svelte';
|
import DeleteAssets from '$lib/components/timeline/actions/DeleteAssetsAction.svelte';
|
||||||
import DownloadAction from '$lib/components/timeline/actions/DownloadAction.svelte';
|
import DownloadAction from '$lib/components/timeline/actions/DownloadAction.svelte';
|
||||||
import FavoriteAction from '$lib/components/timeline/actions/FavoriteAction.svelte';
|
import FavoriteAction from '$lib/components/timeline/actions/FavoriteAction.svelte';
|
||||||
|
import SetVisibilityAction from '$lib/components/timeline/actions/SetVisibilityAction.svelte';
|
||||||
import TagAction from '$lib/components/timeline/actions/TagAction.svelte';
|
import TagAction from '$lib/components/timeline/actions/TagAction.svelte';
|
||||||
import AssetSelectControlBar from '$lib/components/timeline/AssetSelectControlBar.svelte';
|
import AssetSelectControlBar from '$lib/components/timeline/AssetSelectControlBar.svelte';
|
||||||
import SkipLink from '$lib/elements/SkipLink.svelte';
|
import SkipLink from '$lib/elements/SkipLink.svelte';
|
||||||
@@ -60,6 +61,10 @@
|
|||||||
await invalidateAll();
|
await invalidateAll();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleSetVisibility = () => {
|
||||||
|
void triggerAssetUpdate();
|
||||||
|
};
|
||||||
|
|
||||||
const handleSelectAllAssets = () => {
|
const handleSelectAllAssets = () => {
|
||||||
if (!data.pathAssets) {
|
if (!data.pathAssets) {
|
||||||
return;
|
return;
|
||||||
@@ -143,6 +148,7 @@
|
|||||||
<ChangeDescription menuItem />
|
<ChangeDescription menuItem />
|
||||||
<ChangeLocation menuItem />
|
<ChangeLocation menuItem />
|
||||||
<ArchiveAction menuItem unarchive={assetMultiSelectManager.isAllArchived} onArchive={triggerAssetUpdate} />
|
<ArchiveAction menuItem unarchive={assetMultiSelectManager.isAllArchived} onArchive={triggerAssetUpdate} />
|
||||||
|
<SetVisibilityAction menuItem onVisibilitySet={handleSetVisibility} />
|
||||||
{#if $preferences.tags.enabled && assetMultiSelectManager.isAllUserOwned}
|
{#if $preferences.tags.enabled && assetMultiSelectManager.isAllUserOwned}
|
||||||
<TagAction menuItem />
|
<TagAction menuItem />
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
Reference in New Issue
Block a user