Response viewer for PDF (#48)

This PR adds a response viewer for PDF files using `react-pdf`
This commit is contained in:
Gregory Schier
2024-06-10 08:57:08 -07:00
committed by GitHub
parent 456d3aaf52
commit 7cd8ac3b21
9 changed files with 750 additions and 29 deletions

View File

@@ -23,6 +23,7 @@ import { ResponseHeaders } from './ResponseHeaders';
import { AudioViewer } from './responseViewers/AudioViewer';
import { CsvViewer } from './responseViewers/CsvViewer';
import { ImageViewer } from './responseViewers/ImageViewer';
import { PdfViewer } from './responseViewers/PdfViewer';
import { TextViewer } from './responseViewers/TextViewer';
import { VideoViewer } from './responseViewers/VideoViewer';
import { WebPageViewer } from './responseViewers/WebPageViewer';
@@ -164,6 +165,8 @@ export const ResponsePane = memo(function ResponsePane({ style, className, activ
<WebPageViewer response={activeResponse} />
) : contentType?.match(/csv|tab-separated/) ? (
<CsvViewer className="pb-2" response={activeResponse} />
) : contentType?.match(/pdf/) ? (
<PdfViewer response={activeResponse} />
) : (
<TextViewer
className="-mr-2" // Pull to the right