next-sanity
Version:
Sanity.io toolkit for Next.js
1 lines • 1.1 kB
Source Map (JSON)
{"version":3,"file":"client-component.cjs","sources":["../../src/visual-editing/client-component/VisualEditingLazy.tsx"],"sourcesContent":["/**\n *\n * If pages router supported `next/dynamic` imports (it wants `next/dynamic.js`),\n * or if turbopack in app router allowed `next/dynamic.js` (it doesn't yet)\n * we could use `dynamic(() => import('...), {ssr: false})` here.\n * Since we can't, we need to use a lazy import and Suspense ourself.\n */\n\nimport {lazy, Suspense} from 'react'\n\nimport type {VisualEditingProps} from './VisualEditing'\n\nconst VisualEditingClientComponent = lazy(() => import('./VisualEditing'))\n\nexport function VisualEditingLazyClientComponent(props: VisualEditingProps): React.ReactNode {\n return (\n <Suspense fallback={null}>\n <VisualEditingClientComponent {...props} />\n </Suspense>\n )\n}\n"],"names":["lazy","jsx","Suspense"],"mappings":";;;AAYA,MAAM,+BAA+BA,MAAA,KAAK,MAAM,QAAO,QAAA,EAAA,KAAA,WAAA;AAAA,SAAA,QAAA,kCAAiB;EAAC;AAElE,SAAS,iCAAiC,OAA4C;AAEzF,SAAAC,+BAACC,MAAAA,YAAS,UAAU,MAClB,yCAAC,8BAA8B,EAAA,GAAG,OAAO,EAC3C,CAAA;AAEJ;;"}