@@ -7,7 +7,7 @@ import {getPropertyRelation} from '../queries/GeneralQueries'
77import { Button , Badge , ButtonGroup } from "react-bootstrap"
88import { BiPlus } from "react-icons/bi"
99import { SearchBox } from "./SearchBox"
10- import { DocumentsUIHook } from "@terminusdb/terminusdb-documents-ui"
10+ import { useTDBDocuments } from "@terminusdb/terminusdb-documents-ui"
1111import { Loading } from "./Loading"
1212import { NEW_DOC } from "../routing/constants"
1313import { useParams , useNavigate } from "react-router-dom"
@@ -25,21 +25,22 @@ export const DataProductDocuments = () => {
2525
2626 //maybe I have to update the count when enter here well see
2727 const { addQueryPane} = QueryPaneObj ( )
28- const { getDocNumber , perDocumentCount :dataProvider , documentClasses, frames, getUpdatedFrames } =
29- DocumentsUIHook ( woqlClient )
28+ const { getDocumentNumbers , perDocumentCount :dataProvider , documentClasses, frames, getDocumentFrames } =
29+ useTDBDocuments ( woqlClient )
3030
3131 // search docs constant
3232 const [ searchDocument , setSearchDocument ] = useState ( false )
3333 const [ selectedClass , setSelectedClass ] = useState ( false )
3434
3535 // I call ones
3636 useEffect ( ( ) => {
37- getDocNumber ( )
38- getUpdatedFrames ( )
37+ getDocumentNumbers ( )
38+ getDocumentFrames ( )
3939 } , [ dataProduct ] )
4040
41- function handlePropertyClick ( property ) {
42- let q = getPropertyRelation ( property , dataProduct , woqlClient )
41+ function handlePropertyClick ( property , docName ) {
42+
43+ let q = getPropertyRelation ( property , docName , woqlClient )
4344 //queryObj.editorObj.text = q
4445 addQueryPane ( q )
4546 }
@@ -72,9 +73,9 @@ export const DataProductDocuments = () => {
7273 < div className = "ml-3" >
7374 { Object . keys ( frames [ item [ "@id" ] ] ) . map ( props => {
7475 if ( props === "@type" ) props = "rdf:type"
75- if ( props !== "@key" ) {
76+ if ( props . indexOf ( "@" ) === - 1 ) {
7677 return < Button key = { props } className = "btn btn-sm m-1 text-light"
77- onClick = { ( e ) => handlePropertyClick ( props ) }
78+ onClick = { ( e ) => handlePropertyClick ( props , item [ "@id" ] ) }
7879 variant = "outline-secondary" > { props } </ Button >
7980 }
8081 } ) }
@@ -104,8 +105,8 @@ export const DocumentExplorerDocuments= () => {
104105 const {
105106 documentClasses,
106107 loading,
107- getUpdatedDocumentClasses
108- } = DocumentsUIHook ( woqlClient )
108+ getDocumentClasses
109+ } = useTDBDocuments ( woqlClient )
109110
110111 // search docs constant
111112 const [ searchDocument , setSearchDocument ] = useState ( false )
@@ -114,7 +115,7 @@ export const DocumentExplorerDocuments= () => {
114115
115116 useEffect ( ( ) => {
116117 if ( ! accessControlDashboard || ( ! accessControlDashboard . instanceRead ( ) && ! accessControlDashboard . instanceWrite ( ) ) ) setDisabled ( true )
117- getUpdatedDocumentClasses ( )
118+ getDocumentClasses ( )
118119 } , [ dataProduct ] )
119120
120121
0 commit comments