mirror of
https://github.com/immich-app/immich
synced 2025-11-07 17:27:20 +00:00
20 lines
632 B
Svelte
20 lines
632 B
Svelte
|
|
<script lang="ts">
|
||
|
|
import MenuOption from '$lib/components/shared-components/context-menu/menu-option.svelte';
|
||
|
|
import RemoveFavorite from '../actions/remove-favorite.svelte';
|
||
|
|
import { getMenuContext } from '../asset-select-context-menu.svelte';
|
||
|
|
import { OnAssetFavorite } from '../asset-select-control-bar.svelte';
|
||
|
|
|
||
|
|
export let onAssetFavorite: OnAssetFavorite | undefined = undefined;
|
||
|
|
const closeMenu = getMenuContext();
|
||
|
|
</script>
|
||
|
|
|
||
|
|
<RemoveFavorite let:handleRemoveFavorite {onAssetFavorite}>
|
||
|
|
<MenuOption
|
||
|
|
on:click={() => {
|
||
|
|
closeMenu();
|
||
|
|
handleRemoveFavorite();
|
||
|
|
}}
|
||
|
|
text="Remove from favorites"
|
||
|
|
/>
|
||
|
|
</RemoveFavorite>
|