From 6a41458010fff3497e6f5b46afa2a809857ab042 Mon Sep 17 00:00:00 2001 From: "kasia.oczkowska" Date: Wed, 26 Feb 2025 12:11:43 +0000 Subject: [PATCH] feat: handle long file names in ImportFlowDialog --- .../src/components/FileUploadInput/index.js | 6 ++- .../src/components/ImportFlowDialog/index.jsx | 39 +++++++++++-------- packages/web/src/locales/en.json | 2 +- 3 files changed, 27 insertions(+), 20 deletions(-) diff --git a/packages/web/src/components/FileUploadInput/index.js b/packages/web/src/components/FileUploadInput/index.js index 28b78860..89046936 100644 --- a/packages/web/src/components/FileUploadInput/index.js +++ b/packages/web/src/components/FileUploadInput/index.js @@ -17,6 +17,7 @@ const VisuallyHiddenInput = styled('input')({ }); export default function FileUploadInput(props) { + const { onChange, children, ...rest } = props; return ( ); } diff --git a/packages/web/src/components/ImportFlowDialog/index.jsx b/packages/web/src/components/ImportFlowDialog/index.jsx index 2b830d49..d744b858 100644 --- a/packages/web/src/components/ImportFlowDialog/index.jsx +++ b/packages/web/src/components/ImportFlowDialog/index.jsx @@ -11,6 +11,8 @@ import DialogContentText from '@mui/material/DialogContentText'; import DialogTitle from '@mui/material/DialogTitle'; import Typography from '@mui/material/Typography'; import UploadIcon from '@mui/icons-material/Upload'; +import Tooltip from '@mui/material/Tooltip'; +import Box from '@mui/material/Box'; import * as URLS from 'config/urls'; import useFormatMessage from 'hooks/useFormatMessage'; @@ -80,24 +82,27 @@ function ImportFlowDialog(props) { {formatMessage('importFlowDialog.description')} - - - - {formatMessage('importFlowDialog.selectFile')} - - - {selectedFile && ( - - {formatMessage('importFlowDialog.selectedFileInformation', { - fileName: selectedFile.name, - })} - - )} - + + + {formatMessage('importFlowDialog.selectFile')} + + + {selectedFile && ( + + + {formatMessage('importFlowDialog.selectedFileInformation')} + + + {selectedFile.name} + + + )} + diff --git a/packages/web/src/locales/en.json b/packages/web/src/locales/en.json index 84ee9511..8ad1bca7 100644 --- a/packages/web/src/locales/en.json +++ b/packages/web/src/locales/en.json @@ -329,7 +329,7 @@ "importFlowDialog.selectFile": "Select file", "importFlowDialog.close": "Close", "importFlowDialog.import": "Import", - "importFlowDialog.selectedFileInformation": "Selected file: {fileName}", + "importFlowDialog.selectedFileInformation": "Selected file:", "importFlowDialog.successfullyImportedFlow": "The flow has been successfully imported. You can view it here.", "folders.allFlows": "All flows", "folders.unassignedFlows": "Uncategorized flows",