diff --git a/components/figure/Renderer.tsx b/components/figure/Renderer.tsx index 10b7f136..190d2846 100644 --- a/components/figure/Renderer.tsx +++ b/components/figure/Renderer.tsx @@ -12,7 +12,7 @@ import { Template, } from "@govtechsg/decentralized-renderer-react-components"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { faPrint, faFileArrowDown } from "@fortawesome/free-solid-svg-icons"; +import { faPrint } from "@fortawesome/free-solid-svg-icons"; import { getTemplateUrl } from "@utils/oa-details"; import { OpenAttestationDocument, WrappedDocument } from "@govtechsg/open-attestation"; @@ -39,7 +39,7 @@ const Renderer: React.FC = ({ document, rawDocument }) => { toFrame(renderDocument({ document, rawDocument })); setToFrame(() => toFrame); }, - [document] + [document, rawDocument] ); const fromFrame = useCallback((action: FrameActions) => { @@ -50,14 +50,6 @@ const Renderer: React.FC = ({ document, rawDocument }) => { } }, []); - const handleDownload = useCallback(() => { - const a = window.document.createElement("a"); - a.href = `data:text/json;charset=utf-8,${encodeURIComponent(JSON.stringify(rawDocument, null, 2))}`; - a.download = `document.oa`; - a.click(); - a.remove(); - }, [rawDocument]); - const handlePrint = useCallback(() => { if ( navigator.userAgent.includes("SamsungBrowser") || @@ -94,14 +86,6 @@ const Renderer: React.FC = ({ document, rawDocument }) => { ))}
-