From e1bf435080a3845a4a29f9b8bce7aba3e9220cf9 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 22 Apr 2025 21:15:56 +0200 Subject: [PATCH] fix(RunnerDetail): move to standard html select for groups --- src/components/runners/RunnerDetail.svelte | 32 ++++++++++------------ 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/components/runners/RunnerDetail.svelte b/src/components/runners/RunnerDetail.svelte index 16949055..da9f85e4 100644 --- a/src/components/runners/RunnerDetail.svelte +++ b/src/components/runners/RunnerDetail.svelte @@ -52,12 +52,17 @@ return { label: r.name, value: r }; }); groups = groups.concat(orgs); + groups.sort((a, b) => a.label.localeCompare(b.label)); RunnerTeamService.runnerTeamControllerGetAll().then((val) => { const teams = val.map((r) => { return { label: `${r.parentGroup.name} > ${r.name}`, value: r }; }); groups = groups.concat(teams); - group = groups.find((g) => g.value.id == editable.group); + groups.sort((a, b) => a.label.localeCompare(b.label)); + let tmp_group = groups.find((g) => g.value.id == editable.group); + if (tmp_group) { + group = tmp_group.value.id; + } }); } ); @@ -270,21 +275,14 @@
{$_("group")} - + {#each groups as g} + + {/each} +
{$_("distance")} @@ -292,7 +290,7 @@ {original_data.distance / 1000} km
- {$_('created_via')} + {$_("created_via")}
{original_data.created_via}