import React, { useEffect, useState } from 'react'; import { Document, Page} from "react-pdf"; const PreviewPDF = ({pdf_url}) => { const [height, setHeight] = useState(350); useEffect(() => { setHeight(document.querySelector('.p-file-for').clientWidth); const resizeListener = () => { setHeight(document.querySelector('.p-file-for').clientWidth); }; window.addEventListener('resize', resizeListener); return () => { window.removeEventListener('resize', resizeListener); } }, []) return (
{ pdf_url && } > } renderMode='canvas' height={height} /> }
) } export default PreviewPDF;