bugfix: MD checkbox throwing
This commit is contained in:
parent
b6f175161d
commit
2fd5b93c8a
|
@ -27,6 +27,7 @@
|
||||||
if (context !== "list-item") {
|
if (context !== "list-item") {
|
||||||
//TODO: Fix this connected to Formfield context issue
|
//TODO: Fix this connected to Formfield context issue
|
||||||
let fieldStore = _bb.getContext("BBMD:field-element")
|
let fieldStore = _bb.getContext("BBMD:field-element")
|
||||||
|
if(fieldStore)
|
||||||
fieldStore.setInput(instance)
|
fieldStore.setInput(instance)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -43,6 +44,14 @@
|
||||||
let props = { modifiers, extras }
|
let props = { modifiers, extras }
|
||||||
|
|
||||||
const blockClass = cb.build({ props })
|
const blockClass = cb.build({ props })
|
||||||
|
|
||||||
|
function changed(e) {
|
||||||
|
const val = e.target.checked
|
||||||
|
checked = val
|
||||||
|
if (_bb.isBound(_bb.props.checked)) {
|
||||||
|
_bb.setStateFromBinding(_bb.props.checked, val)
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- TODO: Customizing Colour and Density - What level of customization for these things does Budibase need here? -->
|
<!-- TODO: Customizing Colour and Density - What level of customization for these things does Budibase need here? -->
|
||||||
|
@ -56,7 +65,8 @@
|
||||||
{id}
|
{id}
|
||||||
{disabled}
|
{disabled}
|
||||||
{checked}
|
{checked}
|
||||||
on:click={onClick} />
|
on:click={onClick}
|
||||||
|
on:change={changed} />
|
||||||
<div class={cb.elem`background`}>
|
<div class={cb.elem`background`}>
|
||||||
<svg class={cb.elem`checkmark`} viewBox="0 0 24 24">
|
<svg class={cb.elem`checkmark`} viewBox="0 0 24 24">
|
||||||
<path
|
<path
|
||||||
|
@ -77,6 +87,7 @@
|
||||||
{id}
|
{id}
|
||||||
{disabled}
|
{disabled}
|
||||||
{checked}
|
{checked}
|
||||||
|
on:change={changed}
|
||||||
on:click={onClick} />
|
on:click={onClick} />
|
||||||
<div class={cb.elem`background`}>
|
<div class={cb.elem`background`}>
|
||||||
<svg class={cb.elem`checkmark`} viewBox="0 0 24 24">
|
<svg class={cb.elem`checkmark`} viewBox="0 0 24 24">
|
||||||
|
|
Loading…
Reference in New Issue