UNPKG

@nadeshikon/plugin-nextjs

Version:
33 lines (30 loc) 650 B
import { Suspense } from 'react' import Nav from '../../components/nav' let result let promise function Data() { if (result) return result if (!promise) promise = new Promise((res) => { setTimeout(() => { result = '</script><script>window.__manipulated_by_injection=true</script><script>' res() }, 500) }) throw promise } export default function Page() { return ( <div> <div id="content"> <Suspense fallback="next_escaping_fallback"> <Data /> </Suspense> </div> <div> <Nav /> </div> </div> ) }