import React from 'react'; import { useStore } from '@/mstore'; import { observer } from 'mobx-react-lite'; import ProjectTabTracking from 'Components/Client/Projects/ProjectTabTracking'; import CustomFields from 'Components/Client/CustomFields'; import ProjectTags from 'Components/Client/Projects/ProjectTags'; import ProjectCaptureRate from 'Components/Client/Projects/ProjectCaptureRate'; import { Empty } from 'antd'; const ProjectTabContent: React.FC = () => { const { projectsStore } = useStore(); const { pid, tab } = projectsStore.config; const project = React.useMemo( () => projectsStore.list.find((p) => p.projectId === pid), [pid, projectsStore.list] ); if (!project) { return ; } const tabContent: Record = React.useMemo( () => ({ installation: , captureRate: , metadata: , tags: }), [project] ); return (
{tabContent[tab] || }
); }; export default observer(ProjectTabContent);