import type { State } from '@data-client/core'; import { Suspense } from 'react'; import ServerData from './ServerData.js'; export default function createServerDataComponent( useReadyCacheState: () => State, id = 'data-client-data', ) { const ServerDataAsync = ({ nonce }: { nonce?: string | undefined }) => { const data = useReadyCacheState(); return ; }; const ServerDataComponent = ({ nonce }: { nonce?: string | undefined }) => ( ); return ServerDataComponent; }