File tree Expand file tree Collapse file tree 5 files changed +17
-2
lines changed Expand file tree Collapse file tree 5 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 83
83
},
84
84
"peerDependencies" : {
85
85
"react" : " >=16.13.1" ,
86
- "react-dom" : " >=16.13.1" ,
87
- "react-pdf" : " >=7"
86
+ "react-dom" : " >=16.13.1"
88
87
},
89
88
"resolutions" : {
90
89
"typescript" : " ^5.2.2"
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ import pdfMultiplePagesFile from "./exampleFiles/pdf-multiple-pages-file.pdf";
7
7
import pngFile from "./exampleFiles/png-image.png" ;
8
8
import csvFile from "./exampleFiles/csv-file.csv" ;
9
9
import epsFile from "./exampleFiles/eps-file.eps" ;
10
+ import webpFile from "./exampleFiles/webp-file.webp" ;
11
+
10
12
import { DocViewerRef , IDocument } from "." ;
11
13
12
14
/* eslint-disable import/no-anonymous-default-export */
@@ -19,6 +21,7 @@ const docs: IDocument[] = [
19
21
{ uri : pngFile } ,
20
22
{ uri : csvFile } ,
21
23
{ uri : pdfMultiplePagesFile } ,
24
+ { uri : webpFile } ,
22
25
] ;
23
26
24
27
export const Default = ( ) => (
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import TXTRenderer from "./txt";
9
9
import CSVRenderer from "./csv" ;
10
10
import GIFRenderer from "./gif" ;
11
11
import VideoRenderer from "./video" ;
12
+ import WebPRenderer from "./webp" ;
12
13
13
14
export const DocViewerRenderers = [
14
15
BMPRenderer ,
@@ -22,6 +23,7 @@ export const DocViewerRenderers = [
22
23
CSVRenderer ,
23
24
GIFRenderer ,
24
25
VideoRenderer ,
26
+ WebPRenderer ,
25
27
] ;
26
28
27
29
export {
@@ -36,4 +38,5 @@ export {
36
38
CSVRenderer ,
37
39
GIFRenderer ,
38
40
VideoRenderer ,
41
+ WebPRenderer ,
39
42
} ;
Original file line number Diff line number Diff line change
1
+ import React from "react" ;
2
+ import { DocRenderer } from "../.." ;
3
+ import ImageProxyRenderer from "../image" ;
4
+
5
+ const WebPRenderer : DocRenderer = ( props ) => < ImageProxyRenderer { ...props } /> ;
6
+
7
+ WebPRenderer . fileTypes = [ "webp" , "image/webp" ] ;
8
+ WebPRenderer . weight = 0 ;
9
+
10
+ export default WebPRenderer ;
You can’t perform that action at this time.
0 commit comments