import { lazy, useEffect } from 'react'; import { useDisclosure } from '@chakra-ui/react'; import ErrorBoundary from '../../common/components/error-boundary/ErrorBoundary'; import MenuBar from '../menu/MenuBar'; import AboutModal from '../modals/about-modal/AboutModal'; import QuickStart from '../modals/quick-start/QuickStart'; import UploadModal from '../modals/upload-modal/UploadModal'; import styles from './Editor.module.scss'; const Rundown = lazy(() => import('../rundown/RundownExport')); const TimerControl = lazy(() => import('../control/playback/TimerControlExport')); const MessageControl = lazy(() => import('../control/message/MessageControlExport')); const Info = lazy(() => import('../info/InfoExport')); const EventEditor = lazy(() => import('../event-editor/EventEditorExport')); const IntegrationModal = lazy(() => import('../modals/integration-modal/IntegrationModal')); const SettingsModal = lazy(() => import('../modals/settings-modal/SettingsModal')); export default function Editor() { const { isOpen: isSettingsOpen, onOpen: onSettingsOpen, onClose: onSettingsClose } = useDisclosure(); const { isOpen: isUploadModalOpen, onOpen: onUploadModalOpen, onClose: onUploadModalClose } = useDisclosure(); const { isOpen: isIntegrationModalOpen, onOpen: onIntegrationModalOpen, onClose: onIntegrationModalClose, } = useDisclosure(); const { isOpen: isAboutModalOpen, onOpen: onAboutModalOpen, onClose: onAboutModalClose } = useDisclosure(); const { isOpen: isQuickStartOpen, onOpen: onQuickStartOpen, onClose: onQuickStartClose } = useDisclosure(); // Set window title useEffect(() => { document.title = 'ontime - Editor'; }, []); return ( <>
); }