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);