From a14ee9b73dc9927c2dfa924846c49a8423724ec5 Mon Sep 17 00:00:00 2001 From: mayuran-deriv Date: Thu, 3 Apr 2025 14:11:15 +0400 Subject: [PATCH 1/3] fix: files restrict --- src/components/load-modal/local.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/load-modal/local.tsx b/src/components/load-modal/local.tsx index f5b93e24..fd3e0f7e 100644 --- a/src/components/load-modal/local.tsx +++ b/src/components/load-modal/local.tsx @@ -76,7 +76,7 @@ const LocalComponent = observer(() => { setIsFileSupported(handleFileChange(e, false))} data-testid='dt-load-strategy-file-input' From 87e5e74dfe57ee0642f026eae23a27ce774806f6 Mon Sep 17 00:00:00 2001 From: mayuran-deriv Date: Thu, 3 Apr 2025 14:20:40 +0400 Subject: [PATCH 2/3] fix: extensions --- src/components/load-modal/local.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/load-modal/local.tsx b/src/components/load-modal/local.tsx index fd3e0f7e..71f4c427 100644 --- a/src/components/load-modal/local.tsx +++ b/src/components/load-modal/local.tsx @@ -76,7 +76,7 @@ const LocalComponent = observer(() => { setIsFileSupported(handleFileChange(e, false))} data-testid='dt-load-strategy-file-input' From d4cced05e87e668d43586f9c2a097d6bc4ac83fc Mon Sep 17 00:00:00 2001 From: mayuran-deriv Date: Thu, 3 Apr 2025 17:28:07 +0400 Subject: [PATCH 3/3] fix: restrict --- src/components/load-modal/local.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/load-modal/local.tsx b/src/components/load-modal/local.tsx index 71f4c427..22c6758b 100644 --- a/src/components/load-modal/local.tsx +++ b/src/components/load-modal/local.tsx @@ -121,7 +121,12 @@ const LocalComponent = observer(() => { : localize('Please upload an XML file') } data-testid='dt_load-strategy__local-upload' - onClick={() => file_input_ref?.current?.click()} + onClick={() => { + if (file_input_ref.current) { + file_input_ref.current.setAttribute('accept', '.xml'); + file_input_ref.current.click(); + } + }} has_effect primary large