mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-28 19:00:35 +01:00
fix(Table): remove @select event on checkbox (#3042)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
This commit is contained in:
@@ -99,7 +99,6 @@
|
|||||||
v-bind="ui.default.checkbox"
|
v-bind="ui.default.checkbox"
|
||||||
aria-label="Select row"
|
aria-label="Select row"
|
||||||
@change="onChangeCheckbox($event, row)"
|
@change="onChangeCheckbox($event, row)"
|
||||||
@click.capture.stop="() => onSelect(row)"
|
|
||||||
/>
|
/>
|
||||||
</slot>
|
</slot>
|
||||||
|
|
||||||
@@ -445,8 +444,7 @@ export default defineComponent({
|
|||||||
if (checked) {
|
if (checked) {
|
||||||
selected.value = props.singleSelect ? [row] : [...selected.value, row]
|
selected.value = props.singleSelect ? [row] : [...selected.value, row]
|
||||||
} else {
|
} else {
|
||||||
const index = selected.value.findIndex(item => compare(item, row))
|
selected.value = selected.value.filter(value => !compare(toRaw(value), toRaw(row)))
|
||||||
selected.value.splice(index, 1)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user