TreeTest.tsx 701 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import type { TreeProps } from "antd/es/tree";
  2. import TocTree from "../article/TocTree";
  3. import type { ListNodeData } from "../article/EditableTree"
  4. const treeData: ListNodeData[] = [
  5. {
  6. title: "title 1",
  7. key: "0-1",
  8. level: 1,
  9. },
  10. {
  11. title: "title 2",
  12. key: "0-2",
  13. level: 2,
  14. },
  15. {
  16. title: "title 1",
  17. key: "0-3",
  18. level: 2,
  19. },
  20. {
  21. title: "title 1",
  22. key: "1-0",
  23. level: 1,
  24. },
  25. ];
  26. const Widget = () => {
  27. const onSelect: TreeProps["onSelect"] = (selectedKeys, info) => {
  28. console.log("selected", selectedKeys, info);
  29. };
  30. return (
  31. <TocTree onSelect={onSelect} treeData={treeData} expandedKeys={["0-3"]} />
  32. );
  33. };
  34. export default Widget;