chore: more flexible modal manager types (#19123)

* fix: required argument in onClose modal function

* chore: more flexible modal manager types
This commit is contained in:
Daniel Dietzler 2025-06-12 00:32:49 +02:00 committed by GitHub
parent 5179c5badf
commit 22eef5f3c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 21 additions and 16 deletions

View file

@ -5,11 +5,10 @@
import Thumbnail from '$lib/components/assets/thumbnail/thumbnail.svelte';
import { AppRoute, AssetAction } from '$lib/constants';
import { modalManager } from '$lib/managers/modal-manager.svelte';
import type { TimelineAsset, Viewport } from '$lib/managers/timeline-manager/types';
import ShortcutsModal from '$lib/modals/ShortcutsModal.svelte';
import type { AssetInteraction } from '$lib/stores/asset-interaction.svelte';
import { assetViewingStore } from '$lib/stores/asset-viewing.store';
import type { TimelineAsset } from '$lib/managers/timeline-manager/types';
import type { Viewport } from '$lib/managers/timeline-manager/types';
import { showDeleteModal } from '$lib/stores/preferences.store';
import { featureFlags } from '$lib/stores/server-config.store';
import { handlePromiseError } from '$lib/utils';

View file

@ -51,7 +51,7 @@
shape="round"
onclick={async () => {
onClose();
await modalManager.show(AvatarEditModal, {});
await modalManager.show(AvatarEditModal);
}}
/>
</div>

View file

@ -27,7 +27,7 @@
const { isPurchased } = purchaseStore;
const openPurchaseModal = async () => {
await modalManager.show(PurchaseModal, {});
await modalManager.show(PurchaseModal);
showMessage = false;
};