fix(editor): ♿️ Improve code editor readiness
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
.cm-editor {
|
.cm-editor {
|
||||||
height: 100%;
|
|
||||||
outline: 0px solid transparent !important;
|
outline: 0px solid transparent !important;
|
||||||
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.cm-scroller {
|
.cm-scroller {
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ export const CodeEditor = ({
|
|||||||
if (!editorContainer.current) return
|
if (!editorContainer.current) return
|
||||||
const updateListenerExtension = EditorView.updateListener.of((update) => {
|
const updateListenerExtension = EditorView.updateListener.of((update) => {
|
||||||
if (update.docChanged && onChange)
|
if (update.docChanged && onChange)
|
||||||
setPlainTextValue(update.state.doc.toJSON().join(' '))
|
setPlainTextValue(update.state.doc.toJSON().join('\n'))
|
||||||
})
|
})
|
||||||
const extensions = [
|
const extensions = [
|
||||||
updateListenerExtension,
|
updateListenerExtension,
|
||||||
@@ -77,5 +77,12 @@ export const CodeEditor = ({
|
|||||||
return editor
|
return editor
|
||||||
}
|
}
|
||||||
|
|
||||||
return <Box ref={editorContainer} data-testid="code-editor" {...props} />
|
return (
|
||||||
|
<Box
|
||||||
|
ref={editorContainer}
|
||||||
|
data-testid="code-editor"
|
||||||
|
h={isReadOnly ? 'auto' : '250px'}
|
||||||
|
{...props}
|
||||||
|
/>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user