Skip to content

Commit 7ab5c5b

Browse files
committed
fix traverse
1 parent cf7fabe commit 7ab5c5b

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

packages/tdb-dashboard/src/components/TarverseDocumentLinks.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const ShowLinkRoute = ({linkArray, handleTraverse}) => {
4040
return <div/>
4141
}
4242
//__KITTY
43-
export const TarverseDocumentLinks = ({show, onHide, clicked, setClicked}) => {
43+
export const TarverseDocumentLinks = ({show, onHide, clicked}) => {
4444
const {frames} = DocumentControlObj()
4545
const {getDocumentById,result,loading,error:errorMsg} = DocumentHook()
4646

@@ -53,7 +53,9 @@ export const TarverseDocumentLinks = ({show, onHide, clicked, setClicked}) => {
5353
const [linkArray, setLinkArray]=useState([])
5454

5555
useEffect(() => {
56-
if(clicked) setDocumentID(clicked)
56+
if(clicked) {
57+
setDocumentID(clicked)
58+
}
5759
}, [clicked])
5860

5961
function removeDocumentIDFromLinkArray(setLinkArray) {
@@ -63,7 +65,7 @@ export const TarverseDocumentLinks = ({show, onHide, clicked, setClicked}) => {
6365

6466
useEffect(() => {
6567
if(documentID) {
66-
getDocumentById(documentID)
68+
getDocumentById(documentID)
6769
let extractedType = documentID.substring(0, documentID.indexOf("/"))
6870
setType(extractedType)
6971
let tempArray=linkArray

packages/tdb-dashboard/src/hooks/DocumentHook.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export function DocumentHook(){
6868
async function getDocumentById(documentID) {
6969
try{
7070
setLoading(true)
71-
const result = await woqlClient.getDocument(documentID)
71+
const result = await woqlClient.getDocument({id:documentID})
7272
setResult(result)
7373
}catch(err){
7474
setError(err.message)

packages/tdb-dashboard/src/pages/DocumentView.js

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {DocumentControlObj} from "../hooks/DocumentControlContext"
1111
import {TarverseDocumentLinks} from "../components/TarverseDocumentLinks"
1212
import {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

Comments
 (0)