From 37edb6af7d7a233d1e10b0728b606dba66ccefb7 Mon Sep 17 00:00:00 2001 From: Michael Shanks Date: Tue, 11 Aug 2020 10:31:41 +0100 Subject: [PATCH] Select & Inputs - setting binding --- packages/standard-components/src/Input.svelte | 3 ++- packages/standard-components/src/Select.svelte | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/standard-components/src/Input.svelte b/packages/standard-components/src/Input.svelte index 2b6a117533..2900680d6b 100644 --- a/packages/standard-components/src/Input.svelte +++ b/packages/standard-components/src/Input.svelte @@ -12,7 +12,8 @@ const onchange = ev => { if (_bb) { - _bb.setBinding("value", ev.target.value) + const val = type === "checkbox" ? ev.target.checked : ev.target.value + _bb.setBinding("value", val) } } diff --git a/packages/standard-components/src/Select.svelte b/packages/standard-components/src/Select.svelte index 23a32b23a0..4dab98c3e7 100644 --- a/packages/standard-components/src/Select.svelte +++ b/packages/standard-components/src/Select.svelte @@ -11,7 +11,7 @@ const onchange = ev => { if (_bb) { - _bb.setStateFromBinding(_bb.props.value, ev.target.value) + _bb.setBinding("value", ev.target.value) } }