import { Fragment, useState } from "react"; import EditableField from "./editable-field"; import SignableField from "./signable-field"; import { FieldType } from "@prisma/client"; import { Document, Page } from "react-pdf/dist/esm/entry.webpack5"; import short from "short-uuid"; export default function PDFViewer(props) { const [numPages, setNumPages] = useState(null); const [loading, setLoading] = useState(true); const [pageHeight, setPageHeight] = useState(0); function onPositionChangedHandler(position, id) { props.onPositionChanged(position, id); } function onDeleteHandler(id) { props.onDelete(id); } function onDocumentLoadSuccess({ numPages: nextNumPages }) { setNumPages(nextNumPages); } const options = { cMapUrl: "cmaps/", cMapPacked: true, standardFontDataUrl: "standard_fonts/", }; return ( <> ); }