refactor(web): asset select actions (#2444)

* refactor(web): asset select actions

* remaining pages/components + data flow changes

* fix check
This commit is contained in:
Michel Heusschen 2023-05-16 16:13:20 +02:00 committed by GitHub
parent 3ec74444b0
commit ab86d0a18d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 646 additions and 919 deletions

View file

@ -0,0 +1,19 @@
<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>