Files
lucko-paste/src/components/Editor.js
2021-03-26 22:00:12 +00:00

19 lines
551 B
JavaScript

import { useState, useEffect } from 'react';
import EditorControls from './EditorControls';
import EditorTextArea from './EditorTextArea';
export default function Editor({ content, setContent, contentType }) {
const [language, setLanguage] = useState('plain');
useEffect(() => {
if (contentType) {
setLanguage(contentType);
}
}, [contentType]);
return <>
<EditorControls code={content} language={language} setLanguage={setLanguage} />
<EditorTextArea code={content} setCode={setContent} language={language} />
</>
}