@@ -2,19 +2,20 @@ import React from "react";
22import styled from "styled-components" ;
33
44import DocViewer , { DocViewerRenderers } from "@cyntler/react-doc-viewer" ;
5+
56import "@cyntler/react-doc-viewer/dist/index.css" ;
6- import { OverlayScrollbarsComponent } from "overlayscrollbars-react " ;
7+ import { customScrollbar } from "styles/customScrollbar " ;
78
89import MarkdownRenderer from "./Viewers/MarkdownViewer" ;
910
10- import "overlayscrollbars/styles/overlayscrollbars.css" ;
11-
1211const Wrapper = styled . div `
1312 background-color: ${ ( { theme } ) => theme . whiteBackground } ;
1413 border-radius: 3px;
1514 box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.06);
1615 max-height: 750px;
1716 overflow: scroll;
17+
18+ ${ customScrollbar }
1819` ;
1920
2021const StyledDocViewer = styled ( DocViewer ) `
@@ -29,25 +30,23 @@ const StyledDocViewer = styled(DocViewer)`
2930const FileViewer : React . FC < { url : string } > = ( { url } ) => {
3031 const docs = [ { uri : url } ] ;
3132 return (
32- < OverlayScrollbarsComponent options = { { showNativeOverlaidScrollbars : true } } >
33- < Wrapper className = "file-viewer-wrapper" >
34- < StyledDocViewer
35- documents = { docs }
36- pluginRenderers = { [ ...DocViewerRenderers , MarkdownRenderer ] }
37- config = { {
38- header : {
39- disableHeader : true ,
40- disableFileName : true ,
41- } ,
42- pdfZoom : {
43- defaultZoom : 0.8 ,
44- zoomJump : 0.1 ,
45- } ,
46- pdfVerticalScrollByDefault : true , // false as default
47- } }
48- />
49- </ Wrapper >
50- </ OverlayScrollbarsComponent >
33+ < Wrapper className = "file-viewer-wrapper" >
34+ < StyledDocViewer
35+ documents = { docs }
36+ pluginRenderers = { [ ...DocViewerRenderers , MarkdownRenderer ] }
37+ config = { {
38+ header : {
39+ disableHeader : true ,
40+ disableFileName : true ,
41+ } ,
42+ pdfZoom : {
43+ defaultZoom : 0.8 ,
44+ zoomJump : 0.1 ,
45+ } ,
46+ pdfVerticalScrollByDefault : true , // false as default
47+ } }
48+ />
49+ </ Wrapper >
5150 ) ;
5251} ;
5352
0 commit comments