import React from 'react'; import MyEditor, { type Props as EditorProps } from './Editor'; import { Button, ModalBody, ModalFooter, useDisclosure } from '@chakra-ui/react'; import MyModal from '../../MyModal'; import { useTranslation } from 'next-i18next'; type Props = Omit & { language?: string }; function getLanguage(language: string | undefined): string { let fullName: string; switch (language) { case 'py': fullName = 'python'; break; case 'js': fullName = 'typescript'; break; default: fullName = `typescript`; break; } return fullName; } const CodeEditor = (props: Props) => { const { t } = useTranslation(); const { isOpen, onOpen, onClose } = useDisclosure(); const { language, ...otherProps } = props; const fullName = getLanguage(language); return ( <> ); }; export default React.memo(CodeEditor);