Revert "fix: Added iFrame to load Base64 PDF data in document viewer widget (#10770)" (#10786)

This reverts commit df1ee35992.
This commit is contained in:
Bhavin K 2022-02-01 15:43:20 +05:30 committed by GitHub
parent 8729c2b435
commit 4e28b4887c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 31 deletions

View File

@ -36,7 +36,7 @@ describe("validate document viewer url", () => {
{
url:
"https://roteemealplancover.s3.ap-south-1.amazonaws.com/sample/Project+proposal.pdf",
viewer: "pdf",
viewer: "url",
errorMessage: "",
renderer: Renderers.DOCUMENT_VIEWER,
},

View File

@ -131,8 +131,6 @@ export const getDocViewerConfigs = (docUrl: string): ConfigResponse => {
renderer = Renderers.DOCX_VIEWER;
} else if (extension === "xlsx") {
renderer = Renderers.XLSX_VIEWER;
} else if (extension === "pdf") {
viewer = "pdf";
}
} else {
errorMessage = "invalid base64 data";
@ -174,20 +172,9 @@ export const getDocViewerConfigs = (docUrl: string): ConfigResponse => {
const { extension, hasExtension, validExtension } = checkUrlExtension(url);
if (hasExtension) {
if (validExtension) {
renderer = Renderers.DOCUMENT_VIEWER;
switch (extension) {
case "pdf": {
viewer = "pdf";
break;
}
case "txt": {
viewer = "url";
break;
}
default: {
viewer = "office";
break;
}
if (!(extension === "txt" || extension === "pdf")) {
viewer = "office";
renderer = Renderers.DOCUMENT_VIEWER;
}
} else {
errorMessage = "Current file type is not supported";
@ -219,20 +206,7 @@ function DocumentViewerComponent(props: DocumentViewerComponentProps) {
</Suspense>
);
case Renderers.DOCUMENT_VIEWER:
if (viewer === "pdf") {
return (
<iframe
frameBorder="0"
height="100%"
id="pdfiframe"
src={url}
title="pdfiframe"
width="100%"
/>
);
} else {
return <DocumentViewer url={url} viewer={viewer} />;
}
return <DocumentViewer url={url} viewer={viewer} />;
default:
return null;