mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-04 03:27:09 -05:00 
			
		
		
		
	feat(web): tag button in album/shared album (#12172)
This commit is contained in:
		
							parent
							
								
									b80cc0d90f
								
							
						
					
					
						commit
						bd6c5e1b1c
					
				@ -38,7 +38,7 @@
 | 
				
			|||||||
  import { assetViewingStore } from '$lib/stores/asset-viewing.store';
 | 
					  import { assetViewingStore } from '$lib/stores/asset-viewing.store';
 | 
				
			||||||
  import { AssetStore } from '$lib/stores/assets.store';
 | 
					  import { AssetStore } from '$lib/stores/assets.store';
 | 
				
			||||||
  import { SlideshowNavigation, SlideshowState, slideshowStore } from '$lib/stores/slideshow.store';
 | 
					  import { SlideshowNavigation, SlideshowState, slideshowStore } from '$lib/stores/slideshow.store';
 | 
				
			||||||
  import { user } from '$lib/stores/user.store';
 | 
					  import { preferences, user } from '$lib/stores/user.store';
 | 
				
			||||||
  import { handlePromiseError } from '$lib/utils';
 | 
					  import { handlePromiseError } from '$lib/utils';
 | 
				
			||||||
  import { downloadAlbum } from '$lib/utils/asset-utils';
 | 
					  import { downloadAlbum } from '$lib/utils/asset-utils';
 | 
				
			||||||
  import { openFileUploadDialog } from '$lib/utils/file-uploader';
 | 
					  import { openFileUploadDialog } from '$lib/utils/file-uploader';
 | 
				
			||||||
@ -85,6 +85,7 @@
 | 
				
			|||||||
  import { t } from 'svelte-i18n';
 | 
					  import { t } from 'svelte-i18n';
 | 
				
			||||||
  import { onDestroy } from 'svelte';
 | 
					  import { onDestroy } from 'svelte';
 | 
				
			||||||
  import { confirmAlbumDelete } from '$lib/utils/album-utils';
 | 
					  import { confirmAlbumDelete } from '$lib/utils/album-utils';
 | 
				
			||||||
 | 
					  import TagAction from '$lib/components/photos-page/actions/tag-action.svelte';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  export let data: PageData;
 | 
					  export let data: PageData;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -458,6 +459,11 @@
 | 
				
			|||||||
            {/if}
 | 
					            {/if}
 | 
				
			||||||
            <ArchiveAction menuItem unarchive={isAllArchived} onArchive={() => assetStore.triggerUpdate()} />
 | 
					            <ArchiveAction menuItem unarchive={isAllArchived} onArchive={() => assetStore.triggerUpdate()} />
 | 
				
			||||||
          {/if}
 | 
					          {/if}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          {#if $preferences.tags.enabled && isAllUserOwned}
 | 
				
			||||||
 | 
					            <TagAction menuItem />
 | 
				
			||||||
 | 
					          {/if}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          {#if isOwned || isAllUserOwned}
 | 
					          {#if isOwned || isAllUserOwned}
 | 
				
			||||||
            <RemoveFromAlbum menuItem bind:album onRemove={handleRemoveAssets} />
 | 
					            <RemoveFromAlbum menuItem bind:album onRemove={handleRemoveAssets} />
 | 
				
			||||||
          {/if}
 | 
					          {/if}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user