import { createPortal } from 'react-dom'; import { NameTask, TaskInfoContainer, } from '../components/common/SwitchFormTask/SwitchFormTask.style'; import RealtimeTable from '../components/RealtimeTable'; import { useParams } from 'react-router-dom'; import { RealtimeProvider } from '../components/RealtimeTable/contexts/RealtimeContext'; import { useAuth } from '../app/context/AuthProvider'; import { BackButton } from '../components/common/Buttons/BackButton'; import { SHEET_NAME } from '../constants'; const TableInfo = ({ formId, sheetName }) => { const portalContent = ( {sheetName && ( {SHEET_NAME[sheetName] || sheetName} )} ); const targetElement = document.getElementById('TableInfo'); if (targetElement) { return createPortal(portalContent, targetElement); } }; export default function NewTablePage() { const { formId, formType, sheetName, direction } = useParams(); const { user } = useAuth(); return ( <> {formId && } {user && ( )} ); }