[#5646] fixed single select, file and relation fields ui

This commit is contained in:
Gani Georgiev
2024-10-11 14:48:19 +03:00
parent 16d88681a3
commit 95d5ee40b0
31 changed files with 42 additions and 40 deletions
@@ -30,7 +30,7 @@
deletedFileNames = CommonHelper.toArray(deletedFileNames);
}
$: isMultiple = field.maxSelect != 1;
$: isMultiple = field.maxSelect > 1;
$: if (CommonHelper.isEmpty(value)) {
value = isMultiple ? [] : "";
@@ -22,7 +22,7 @@
let loadTimeoutId;
let invalidIds = [];
$: isMultiple = field.maxSelect != 1;
$: isMultiple = field.maxSelect > 1;
$: if (typeof value != "undefined") {
fieldRef?.changed();
@@ -6,7 +6,7 @@
export let field;
export let value = undefined;
$: isMultiple = field.maxSelect != 1;
$: isMultiple = field.maxSelect > 1;
$: if (typeof value === "undefined") {
value = isMultiple ? [] : "";
@@ -34,7 +34,7 @@
searchable={field.values?.length > 5}
bind:selected={value}
/>
{#if field.maxSelect != 1}
{#if isMultiple}
<div class="help-block">Select up to {maxSelect} items.</div>
{/if}
</Field>