'use client'; import React, { useState, useEffect } from 'react'; import { Tree, TreeCheckboxSelectionKeys, TreeMultipleSelectionKeys } from 'primereact/tree'; import { TreeTable, TreeTableSelectionKeysType } from 'primereact/treetable'; import { Column } from 'primereact/column'; import { NodeService } from '../../../../demo/service/NodeService'; import { TreeNode } from 'primereact/treenode'; const TreeDemo = () => { const [files, setFiles] = useState([]); const [files2, setFiles2] = useState([]); const [selectedFileKeys, setSelectedFileKeys] = useState(null); const [selectedFileKeys2, setSelectedFileKeys2] = useState(null); useEffect(() => { NodeService.getFiles().then((files) => setFiles(files)); NodeService.getFilesystem().then((files) => setFiles2(files)); }, []); return (
Tree
setSelectedFileKeys(e.value)} />
TreeTable
setSelectedFileKeys2(e.value)}>
); }; export default TreeDemo;