fix: regression on toast component (#2502)

This commit is contained in:
Himself65
2023-05-24 13:10:25 +08:00
committed by GitHub
parent 48c109e149
commit 49f1ba676f
2 changed files with 18 additions and 12 deletions

View File

@@ -1,17 +1,10 @@
import type { ToastOptions } from '@affine/component';
import { toast as basicToast } from '@affine/component';
import { DebugLogger } from '@affine/debug';
const logger = new DebugLogger('toast');
export const toast = (message: string, options?: ToastOptions) => {
const mainContainer = document.querySelector(
'.main-container'
) as HTMLElement;
logger.debug(`toast with message: "${message}"`, options);
window.dispatchEvent(
new CustomEvent('affine-toast:emit', { detail: message })
);
return basicToast(message, {
portal: mainContainer || document.body,
...options,