Fix multiselect crashing in certain circumstances

This commit is contained in:
Andrew Kingston 2020-10-02 16:53:41 +01:00
parent 27d41069cb
commit 2fa42d194b
1 changed files with 8 additions and 1 deletions

View File

@ -61,6 +61,9 @@
function handleOptionMousedown(e) { function handleOptionMousedown(e) {
const value = e.target.dataset.value const value = e.target.dataset.value
if (value == null) {
return
}
if (selected[value]) { if (selected[value]) {
remove(value) remove(value)
} else { } else {
@ -118,7 +121,7 @@
</li> </li>
{/each} {/each}
{#if !options.length} {#if !options.length}
<li>No results</li> <li class="no-results">No results</li>
{/if} {/if}
</ul> </ul>
{/if} {/if}
@ -264,6 +267,10 @@
li:not(.selected):hover { li:not(.selected):hover {
background-color: var(--grey-1); background-color: var(--grey-1);
} }
li.no-results:hover {
background-color: white;
cursor: initial;
}
.hidden { .hidden {
display: none; display: none;