From a688420e431733e11535257d536ef22de1561b9c Mon Sep 17 00:00:00 2001 From: Valentin Boulanger Date: Fri, 14 Nov 2025 11:33:41 +0100 Subject: [PATCH] fixed: no project situation in dropdown --- frontend/src/App.svelte | 1 - .../src/components/General/RoundDropdownList.svelte | 10 +++++++--- frontend/src/lang/en.json | 1 + 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index c17324c..e294f62 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -7,7 +7,6 @@ import Settings from './components/Settings/Settings.svelte'; import Devices from './components/Devices/Devices.svelte'; import Show from './components/Show/Show.svelte'; - import DropdownList from "./components/General/DropdownList.svelte"; import RoundDropdownList from "./components/General/RoundDropdownList.svelte"; import GeneralConsole from './components/Console/GeneralConsole.svelte'; import RoundIconButton from './components/General/RoundIconButton.svelte'; diff --git a/frontend/src/components/General/RoundDropdownList.svelte b/frontend/src/components/General/RoundDropdownList.svelte index 80f618f..e0d8d00 100644 --- a/frontend/src/components/General/RoundDropdownList.svelte +++ b/frontend/src/components/General/RoundDropdownList.svelte @@ -101,9 +101,13 @@
- {#each Array.from(choices) as [key, value]} -
handleclick({key})}>{value}
- {/each} + {#if choices.size != 0} + {#each Array.from(choices) as [key, value]} +
handleclick({key})}>{value}
+ {/each} + {:else} +
{$_("openProjectEmpty")}
+ {/if}
diff --git a/frontend/src/lang/en.json b/frontend/src/lang/en.json index cebc1b4..f153022 100644 --- a/frontend/src/lang/en.json +++ b/frontend/src/lang/en.json @@ -13,6 +13,7 @@ "newProjectTooltip": "Create a new project", "openProjectString": "Open", "openProjectTooltip": "Open an existing project", + "openProjectEmpty": "No project found", "unsavedProjectFlag": "unsaved", "projectPropertiesTab": "Project properties", "projectPropertiesTooltip": "The project properties",