fix(select): update defaultValue when $selected changes

This commit is contained in:
Eric Liu 2019-12-23 09:30:55 -08:00
commit 35806566a0

View file

@ -42,9 +42,11 @@
setContext('Select', { selected }); setContext('Select', { selected });
$: { $: {
defaultValue = $selected; selected.set(defaultValue);
dispatch('change', $selected); dispatch('change', $selected);
} }
$: defaultValue = $selected;
</script> </script>
<div class={cx('--form-item')} {style}> <div class={cx('--form-item')} {style}>
@ -82,7 +84,6 @@
<div class={_helperTextClass}>{helperText}</div> <div class={_helperTextClass}>{helperText}</div>
{/if} {/if}
{/if} {/if}
{#if !inline} {#if !inline}
<div class={cx('--select-input__wrapper')} data-invalid={invalid || undefined}> <div class={cx('--select-input__wrapper')} data-invalid={invalid || undefined}>
<select <select