'use client' import { Portal } from '@headlessui/react' import { lazy, Suspense } from 'react' function MyComponent({ children }: { children(message: string): JSX.Element }) { return <>{children('test')}> } let MyComponentLazy = lazy(async () => { await new Promise((resolve) => setTimeout(resolve, 4000)) return { default: MyComponent } }) export default function Index() { return (