diff --git a/app/client/src/widgets/DocumentViewerWidget/component/index.test.tsx b/app/client/src/widgets/DocumentViewerWidget/component/index.test.tsx index f3ac87ff4d..a6a2c4e402 100644 --- a/app/client/src/widgets/DocumentViewerWidget/component/index.test.tsx +++ b/app/client/src/widgets/DocumentViewerWidget/component/index.test.tsx @@ -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, }, diff --git a/app/client/src/widgets/DocumentViewerWidget/component/index.tsx b/app/client/src/widgets/DocumentViewerWidget/component/index.tsx index 64e1c65e24..a923f5a84f 100644 --- a/app/client/src/widgets/DocumentViewerWidget/component/index.tsx +++ b/app/client/src/widgets/DocumentViewerWidget/component/index.tsx @@ -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) { ); case Renderers.DOCUMENT_VIEWER: - if (viewer === "pdf") { - return ( -