2022-03-31 18:15:12 +00:00
|
|
|
import React, { useEffect, useState, useRef } from "react";
|
2022-03-31 07:50:45 +00:00
|
|
|
import { ResumeStyle } from "./resume.style";
|
|
|
|
|
|
|
|
function Resume() {
|
2022-03-31 18:15:12 +00:00
|
|
|
const viewer = useRef(null);
|
|
|
|
|
2022-03-31 07:50:45 +00:00
|
|
|
useEffect(() => {
|
2022-03-31 18:15:12 +00:00
|
|
|
import("@pdftron/webviewer").then(() => {
|
|
|
|
WebViewer(
|
|
|
|
{
|
2022-03-31 18:24:28 +00:00
|
|
|
path: "webviewer/lib",
|
2022-03-31 18:15:12 +00:00
|
|
|
mobileRedirect: true,
|
|
|
|
initialDoc:
|
2023-05-26 14:08:23 +00:00
|
|
|
"/resume.pdf",
|
2022-03-31 18:15:12 +00:00
|
|
|
},
|
|
|
|
viewer.current
|
|
|
|
).then((instance) => {
|
|
|
|
const { docViewer } = instance;
|
|
|
|
// you can now call WebViewer APIs here...
|
|
|
|
});
|
|
|
|
});
|
2022-03-31 07:50:45 +00:00
|
|
|
}, []);
|
|
|
|
return (
|
|
|
|
<ResumeStyle>
|
2022-03-31 18:15:12 +00:00
|
|
|
<div className="webviewer" ref={viewer} style={{ height: "100vh" }}></div>
|
2022-03-31 07:50:45 +00:00
|
|
|
</ResumeStyle>
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
export default Resume;
|