Skip to content

Commit 0b8936d

Browse files
fix(CodeEditor): added hidden input back when editor is visible (#11723)
1 parent 64381f5 commit 0b8936d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/react-code-editor/src/components/CodeEditor/CodeEditor.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,8 @@ class CodeEditor extends Component<CodeEditorProps, CodeEditorState> {
659659
</div>
660660
);
661661

662+
const hiddenFileInput = <input {...getInputProps()} /* hidden, necessary for react-dropzone */ hidden />;
663+
662664
return (
663665
<div
664666
className={css(
@@ -680,11 +682,14 @@ class CodeEditor extends Component<CodeEditorProps, CodeEditorState> {
680682
<div className={css(styles.codeEditorMain, isDragActive && styles.modifiers.dragHover)}>
681683
{(showEmptyState || providedEmptyState) && !value ? (
682684
<div className={css(styles.codeEditorUpload)}>
683-
<input {...getInputProps()} /* hidden, necessary for react-dropzone */ hidden />
685+
{hiddenFileInput}
684686
{emptyState}
685687
</div>
686688
) : (
687-
editor
689+
<>
690+
{hiddenFileInput}
691+
{editor}
692+
</>
688693
)}
689694
</div>
690695
</div>

0 commit comments

Comments
 (0)