refactor(editor): remove assert functions (#10629)

This commit is contained in:
Saul-Mirone
2025-03-05 10:20:02 +00:00
parent 201c3438ba
commit 7e39893aac
17 changed files with 63 additions and 95 deletions
+3 -6
View File
@@ -1,13 +1,10 @@
import type { ToastOptions } from '@affine/component';
import { toast as basicToast } from '@affine/component';
import { assertEquals } from '@blocksuite/affine/global/utils';
export const toast = (message: string, options?: ToastOptions) => {
const modal = document.querySelector(
'[role=presentation]'
) as HTMLDivElement | null;
if (modal) {
assertEquals(modal.constructor, HTMLDivElement, 'modal should be div');
const modal = document.querySelector<HTMLDivElement>('[role=presentation]');
if (modal && !(modal instanceof HTMLDivElement)) {
throw new Error('modal should be div');
}
return basicToast(message, {
portal: modal || document.body,