refactor(web): dedupe isAllUserOwned logic (#26645)

This commit is contained in:
Michel Heusschen
2026-03-02 15:18:32 +01:00
committed by GitHub
parent 9dd2633e0c
commit f06af2c600
3 changed files with 6 additions and 15 deletions
@@ -57,7 +57,6 @@
return assetInteraction.isAllUserOwned && (isLivePhoto || isLivePhotoCandidate);
});
const isAllUserOwned = $derived($user && selectedAssets.every((asset) => asset.ownerId === $user.id));
const handleLink: OnLink = ({ still, motion }) => {
timelineManager.removeAssets([motion.id]);
@@ -133,7 +132,7 @@
<SelectAllAssets {timelineManager} {assetInteraction} />
<ActionButton action={Actions.AddToAlbum} />
{#if isAllUserOwned}
{#if assetInteraction.isAllUserOwned}
<FavoriteAction
removeFavorite={assetInteraction.isAllFavorite}
onFavorite={(ids, isFavorite) => timelineManager.update(ids, (asset) => (asset.isFavorite = isFavorite))}