@@ -11,7 +11,7 @@ import {DocumentControlObj} from "../hooks/DocumentControlContext"
1111import { TarverseDocumentLinks } from "../components/TarverseDocumentLinks"
1212import { decodeUrl } from "../components/utils"
1313
14- const DisplayDocumentBody = ( { setClicked, setModalShow } ) => {
14+ const DisplayDocumentBody = ( { setClicked} ) => {
1515 const { type, docid :id } = useParams ( )
1616 const {
1717 view,
@@ -22,7 +22,6 @@ const DisplayDocumentBody = ({setClicked, setModalShow}) => {
2222 let documentID = decodeUrl ( id )
2323
2424 function handleTraverse ( documentID ) {
25- if ( setModalShow ) setModalShow ( Date . now ( ) )
2625 onTraverse ( documentID , setClicked )
2726 }
2827
@@ -49,25 +48,22 @@ export const DocumentView = () => {
4948 error
5049 } = DocumentControlObj ( )
5150
52- //__KITTY WHAT IS THE TRAVERSALDOCUMENT LINK
5351 const [ clicked , setClicked ] = useState ( false )
54- const [ modalShow , setModalShow ] = React . useState ( false ) ;
55-
52+
5653 let documentID = decodeUrl ( id )
5754
5855 return < main className = "content w-100 document__interface__main" >
5956 { error && < Alert variant = { "danger" } className = "mr-3" > { error } </ Alert > }
60- < TarverseDocumentLinks
61- setClicked = { setClicked }
57+ { clicked && < TarverseDocumentLinks
6258 clicked = { clicked }
63- show = { modalShow }
64- onHide = { ( ) => setModalShow ( false ) } />
59+ show = { clicked !== false }
60+ onHide = { ( ) => setClicked ( false ) } /> }
6561 < Card className = "mr-3 bg-dark" >
6662 < Card . Header className = "justify-content-between d-flex w-100 text-break" >
6763 < ViewHeader type = { type } documentID = { documentID } />
6864 </ Card . Header >
6965 < Card . Body className = "text-break" >
70- < DisplayDocumentBody setModalShow = { setModalShow } setClicked = { setClicked } />
66+ < DisplayDocumentBody setClicked = { setClicked } />
7167 </ Card . Body >
7268 </ Card >
7369 </ main >
0 commit comments