2025-01-27 22:43:31 +08:00
|
|
|
import GraphEditor from "@web/src/components/common/editor/graph/GraphEditor";
|
|
|
|
import FileUploader from "@web/src/components/common/uploader/FileUploader";
|
|
|
|
|
|
|
|
import React, { useState, useCallback } from "react";
|
|
|
|
import * as tus from "tus-js-client";
|
2025-01-06 18:30:16 +08:00
|
|
|
interface TusUploadProps {
|
2025-01-27 22:43:31 +08:00
|
|
|
onSuccess?: (response: any) => void;
|
|
|
|
onError?: (error: Error) => void;
|
2025-01-06 18:30:16 +08:00
|
|
|
}
|
2025-01-27 22:43:31 +08:00
|
|
|
const HomePage: React.FC<TusUploadProps> = ({ onSuccess, onError }) => {
|
|
|
|
return (
|
|
|
|
<div>
|
|
|
|
<FileUploader></FileUploader>
|
|
|
|
<div className="w-full" style={{ height: 800 }}>
|
|
|
|
<GraphEditor></GraphEditor>
|
|
|
|
</div>
|
|
|
|
{/* <div className=' h-screen'>
|
2025-01-10 21:36:17 +08:00
|
|
|
<MindMap></MindMap>
|
2025-01-13 07:52:51 +08:00
|
|
|
</div> */}
|
2025-01-27 22:43:31 +08:00
|
|
|
{/* <MindMapEditor></MindMapEditor> */}
|
|
|
|
</div>
|
|
|
|
);
|
2025-01-03 09:24:46 +08:00
|
|
|
};
|
|
|
|
|
2025-01-27 22:43:31 +08:00
|
|
|
export default HomePage;
|