From 18b7b222705e8ec2f4fc4b8a9213cbccff619a36 Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 1 May 2024 20:40:40 +0300 Subject: [PATCH] suspense-fix --- src/components/Editor/AudioUploader/AudioUploader.tsx | 10 ++++++---- src/pages/edit.page.tsx | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/components/Editor/AudioUploader/AudioUploader.tsx b/src/components/Editor/AudioUploader/AudioUploader.tsx index bc2c7d9d..8805f47f 100644 --- a/src/components/Editor/AudioUploader/AudioUploader.tsx +++ b/src/components/Editor/AudioUploader/AudioUploader.tsx @@ -1,6 +1,3 @@ -// biome-ignore lint/style/useNodejsImportProtocol: it works like this -import { Buffer } from 'buffer' - import { clsx } from 'clsx' import { Show } from 'solid-js' @@ -12,7 +9,12 @@ import { DropArea } from '../../_shared/DropArea' import styles from './AudioUploader.module.scss' -window.Buffer = Buffer +try { + // biome-ignore lint/style/useNodejsImportProtocol: it works like this + window.Buffer = (await import('buffer')).Buffer +} catch (_e) { + window.Buffer = (await import('node:buffer')).Buffer +} type Props = { class?: string diff --git a/src/pages/edit.page.tsx b/src/pages/edit.page.tsx index 84f425d6..6b33a92f 100644 --- a/src/pages/edit.page.tsx +++ b/src/pages/edit.page.tsx @@ -1,4 +1,4 @@ -import { Show, createEffect, createMemo, createSignal, lazy, on, onMount } from 'solid-js' +import { Show, Suspense, createEffect, createMemo, createSignal, lazy, on, onMount } from 'solid-js' import { AuthGuard } from '../components/AuthGuard' import { Loading } from '../components/_shared/Loading' @@ -74,9 +74,11 @@ export const EditPage = () => { return ( - }> - - + }> + }> + + + )