From 2b77ab26adc2601dc223ede75ff4d19bc19c8684 Mon Sep 17 00:00:00 2001 From: Yash Joshi Date: Tue, 9 Nov 2021 03:05:35 +0530 Subject: [PATCH] fix(devtools): accept json file in import fileinput (#22717) --- .../src/devtools/views/Profiler/ProfilingImportExportButtons.js | 1 + packages/react-devtools-timeline/src/ImportButton.js | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/react-devtools-shared/src/devtools/views/Profiler/ProfilingImportExportButtons.js b/packages/react-devtools-shared/src/devtools/views/Profiler/ProfilingImportExportButtons.js index 574da0639e973..5b53e04410df0 100644 --- a/packages/react-devtools-shared/src/devtools/views/Profiler/ProfilingImportExportButtons.js +++ b/packages/react-devtools-shared/src/devtools/views/Profiler/ProfilingImportExportButtons.js @@ -122,6 +122,7 @@ export default function ProfilingImportExportButtons() { ref={inputRef} className={styles.Input} type="file" + accept=".json" onChange={ selectedTabID === 'timeline' ? importTimelineDataWrapper diff --git a/packages/react-devtools-timeline/src/ImportButton.js b/packages/react-devtools-timeline/src/ImportButton.js index 6f018bf30934c..12eb6623fbe67 100644 --- a/packages/react-devtools-timeline/src/ImportButton.js +++ b/packages/react-devtools-timeline/src/ImportButton.js @@ -46,6 +46,7 @@ export default function ImportButton({children = null, onFileSelect}: Props) { ref={inputRef} className={styles.Input} type="file" + accept=".json" onChange={handleFiles} tabIndex={-1} />