From 2f42319d2bc3059d22bf7548f84ae6e09eba105a Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Mon, 2 Sep 2024 10:12:03 +0200 Subject: [PATCH] fixed db url handling --- packages/tools/src/getConnectionLabel.ts | 6 +++--- .../web/src/forms/FormRadioGroupField.svelte | 17 ++++++++++++----- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/packages/tools/src/getConnectionLabel.ts b/packages/tools/src/getConnectionLabel.ts index 061b77969..0c61f1eb2 100644 --- a/packages/tools/src/getConnectionLabel.ts +++ b/packages/tools/src/getConnectionLabel.ts @@ -12,6 +12,9 @@ function getConnectionLabelCore(connection, { allowExplicitDatabase = true } = { if (connection.displayName) { return connection.displayName; } + if (connection.useDatabaseUrl) { + return `${connection.databaseUrl}`; + } if (connection.singleDatabase && connection.server && allowExplicitDatabase && connection.defaultDatabase) { return `${connection.defaultDatabase} on ${connection.server}`; } @@ -24,9 +27,6 @@ function getConnectionLabelCore(connection, { allowExplicitDatabase = true } = { if (connection.singleDatabase && connection.defaultDatabase) { return `${connection.defaultDatabase}`; } - if (connection.useDatabaseUrl) { - return `${connection.databaseUrl}`; - } return ''; } diff --git a/packages/web/src/forms/FormRadioGroupField.svelte b/packages/web/src/forms/FormRadioGroupField.svelte index 387a6ff92..78795062e 100644 --- a/packages/web/src/forms/FormRadioGroupField.svelte +++ b/packages/web/src/forms/FormRadioGroupField.svelte @@ -4,19 +4,26 @@ export let options = []; export let name; + export let matchValueToOption = null; const { values, setFieldValue } = getFormContext(); - let group = $values[name] ?? options.find(x => x.default)?.value; - - $: setFieldValue(name, group); - $: optionsWithId = options.map(x => ({ ...x, id: uuidv1() })); + + function handleChange(event) { + setFieldValue(name, event.currentTarget.value); + } {#each optionsWithId as option}
- +
{/each}