From 55cf0efa64f6f2cdcaa34d30f962b707e2c2e2ef Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Sat, 1 Aug 2026 14:06:45 +0200 Subject: [PATCH] refactor(logo): improve flow for managing logo --- .../panel/settings-panel/ProjectData.tsx | 26 +++++++++++++------ .../settings-panel/SettingsPanel.module.scss | 5 ++++ .../api-data/project-data/projectData.dao.ts | 10 ++----- .../project-service/projectServiceUtils.ts | 10 ++++--- 4 files changed, 31 insertions(+), 20 deletions(-) diff --git a/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx b/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx index f090879f4..902bf1e8d 100644 --- a/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx +++ b/apps/client/src/features/app-settings/panel/settings-panel/ProjectData.tsx @@ -69,6 +69,9 @@ export default function ProjectData() { } catch (error) { const message = maybeAxiosError(error); setError('logo', { message }); + } finally { + // Allow selecting the same local file again after an upload attempt. + event.target.value = ''; } }; @@ -153,14 +156,21 @@ export default function ProjectData() { {watch('logo') ? ( <> - +
+ + +
) : (