mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-11-21 13:57:57 -05:00
19 lines
640 B
JavaScript
Executable File
19 lines
640 B
JavaScript
Executable File
import React from 'react';
|
|
import { Worker, Viewer } from '@react-pdf-viewer/core';
|
|
import { defaultLayoutPlugin } from '@react-pdf-viewer/default-layout';
|
|
|
|
import '@react-pdf-viewer/core/lib/styles/index.css'
|
|
import '@react-pdf-viewer/default-layout/lib/styles/index.css';
|
|
|
|
|
|
export default function PdfViewer({ fileUrl }) {
|
|
const defaultLayoutPluginInstance = defaultLayoutPlugin();
|
|
return (
|
|
<div className='pdf-container'>
|
|
<Worker workerUrl="https://unpkg.com/pdfjs-dist@3.4.120/build/pdf.worker.min.js">
|
|
<Viewer fileUrl={fileUrl} plugins={[defaultLayoutPluginInstance]} />
|
|
</Worker>
|
|
</div>
|
|
);
|
|
}
|