{#await import('$lib/components/asset-viewer/asset-viewer.svelte') then { default: AssetViewer }} { timelineManager?.upsertAssets([toTimelineAsset(asset)]); }} preAction={handlePreAction} onAction={(action) => { handleAction(action); assetCacheManager.invalidate(); }} onUndoDelete={handleUndoDelete} onRandom={handleRandom} onRemoveFromAlbum={handleRemoveFromAlbum} onClose={handleClose} /> {/await}