UBERF-4610: Fix checkbox behaviour ()

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev 2023-12-11 18:54:54 +07:00 committed by GitHub
parent ea3eb4af83
commit 166606640a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,6 +24,8 @@
const dispatch = createEventDispatcher()
let oldChecked = checked
const handleValueChanged = (event: Event) => {
if (readonly) {
return
@ -31,7 +33,10 @@
const eventTarget = event.target as HTMLInputElement
const isChecked = eventTarget.checked
dispatch('value', isChecked)
if (oldChecked !== isChecked) {
oldChecked = isChecked
dispatch('value', isChecked)
}
}
</script>