import React, { useState } from 'react'; import Layout from "../components/layout"; import fs from 'fs'; import path from 'path'; import { url } from 'inspector'; const PDFViewerPage = ({ pdfFiles }) => { return (

Разрешителни

{/* Adjust the 100px based on your header/footer size */} {pdfFiles.map((file, index) => ( // // {index > 0 &&
} {/* Vertical line separator */} // // {file.name} // //
< object data={file.url} type="application/pdf" style={{ width: '100%', height: '100%' }}>

Вашият браузър не поддържа PDFs файлове. Моля свалете файла за да го разгледате: Свали {file.name}.

Your browser does not support PDFs. Please download the PDF to view it: {file.name}.

))}
); }; export default PDFViewerPage; export const getServerSideProps = async (context) => { const permitsFolder = '/public/content/permits/'; //get all the files in the permits folder order them by date desc and display them const pdfFiles = fs.readdirSync(path.join(process.cwd(), permitsFolder)).map(file => { return { name: file, date: fs.statSync(path.join(process.cwd(), permitsFolder, file)).mtime, url: `/content/permits/${file}` }; }).sort((a, b) => b.date - a.date) .map(file => { return { name: file.name, url: file.url }; } ); return { props: { pdfFiles } }; } // export const getServerSideProps = async (context) => {