mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-26 02:10:07 +00:00
UBERF-4610: Fix checkbox behaviour (#4173)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
parent
ea3eb4af83
commit
166606640a
@ -24,6 +24,8 @@
|
|||||||
|
|
||||||
const dispatch = createEventDispatcher()
|
const dispatch = createEventDispatcher()
|
||||||
|
|
||||||
|
let oldChecked = checked
|
||||||
|
|
||||||
const handleValueChanged = (event: Event) => {
|
const handleValueChanged = (event: Event) => {
|
||||||
if (readonly) {
|
if (readonly) {
|
||||||
return
|
return
|
||||||
@ -31,7 +33,10 @@
|
|||||||
const eventTarget = event.target as HTMLInputElement
|
const eventTarget = event.target as HTMLInputElement
|
||||||
const isChecked = eventTarget.checked
|
const isChecked = eventTarget.checked
|
||||||
|
|
||||||
dispatch('value', isChecked)
|
if (oldChecked !== isChecked) {
|
||||||
|
oldChecked = isChecked
|
||||||
|
dispatch('value', isChecked)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user