Files
HangmanLab.Frontend/src/components/MarkdownTemplate/LayoutEditor.js
2025-05-11 20:14:29 +01:00

19 lines
519 B
JavaScript

import React, {useEffect, useState} from 'react';
const LayoutEditor = ({layout, onChange}) => {
const [_layout, setLayout] = useState(layout || "");
useEffect(() => {setLayout(layout)}, [layout]);
return (
<textarea
className="textarea"
style={{ height: "60vh" }}
value={_layout}
onChange={(e) => {
setLayout(e.target.value);
onChange(e.target.value);
}}
/>
);
};
export default LayoutEditor;