SandpointsEditPage/src/SpHasCandidates.svelte

29 lines
629 B
Svelte
Raw Normal View History

<script>
import { createEventDispatcher } from 'svelte';
import { afterUpdate } from 'svelte';
export let candidates;
export let value;
const dispatch = createEventDispatcher();
afterUpdate(() => {
let addnew = document.getElementById('addnew')
if (addnew) {
addnew.selected = 'selected';
}
});
$: {
dispatch("addToTiersRemoveFromCandidates", value)
value = 1;
}
</script>
<select class="selecttier" bind:value>
<option id="addnew" value="1" disabled selected>Add new...</option>
{#each candidates as tier (tier.file)}
<option value={tier.file}>{tier.file}</option>
{/each}
</select>