fix(frontend): correctly clear result when removing all options in a multi select (#2600)

This commit is contained in:
Faton Ramadani
2023-11-09 14:25:49 +01:00
committed by GitHub
parent 26895e5e1f
commit c48cb59869
@@ -152,8 +152,12 @@
options={Array.isArray(items) ? items : []}
placeholder={resolvedConfig.placeholder}
allowUserOptions={resolvedConfig.create}
on:change={() => {
outputs?.result.set([...(value ?? [])])
on:change={(event) => {
if (event?.detail?.type === 'removeAll') {
outputs?.result.set([])
} else {
outputs?.result.set([...(value ?? [])])
}
}}
on:open={() => {
$selectedComponent = [id]