training_data/apps/web/src/app/main/home/page.tsx

26 lines
748 B
TypeScript
Raw Normal View History

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;