1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 'use client'
|
| import dynamic from 'next/dynamic'
|
| type DynamicPdfPreviewProps = {
| url: string
| onCancel: () => void
| }
| const DynamicPdfPreview = dynamic<DynamicPdfPreviewProps>(
| (() => {
| if (typeof window !== 'undefined')
| return import('./pdf-preview')
| }) as any,
| { ssr: false }, // This will prevent the module from being loaded on the server-side
| )
|
| export default DynamicPdfPreview
|
|