chore: cleanup logic for editing button enabling

This commit is contained in:
bwees
2026-01-12 10:46:22 -06:00
parent 7139a5af4b
commit db5d96d66b

View File

@@ -117,16 +117,14 @@
$derived(getAssetActions($t, asset));
const sharedLink = getSharedLink();
let showEditorButton = $derived(
isOwner &&
asset.type === AssetTypeEnum.Image &&
!(
asset.exifInfo?.projectionType === ProjectionType.EQUIRECTANGULAR ||
(asset.originalPath && asset.originalPath.toLowerCase().endsWith('.insp'))
) &&
!(asset.originalPath && asset.originalPath.toLowerCase().endsWith('.gif')) &&
!(asset.originalPath && asset.originalPath.toLowerCase().endsWith('.svg')) &&
!asset.livePhotoVideoId,
const editorDisabled = $derived(
isOwner ||
asset.type !== AssetTypeEnum.Image ||
asset.livePhotoVideoId ||
(asset.exifInfo?.projectionType === ProjectionType.EQUIRECTANGULAR &&
asset.originalPath.toLowerCase().endsWith('.insp')) ||
asset.originalPath.toLowerCase().endsWith('.gif') ||
asset.originalPath.toLowerCase().endsWith('.svg'),
);
</script>
@@ -180,7 +178,7 @@
<RatingAction {asset} {onAction} />
{/if}
{#if showEditorButton}
{#if !editorDisabled}
<EditAction onAction={onEdit} />
{/if}