Skip to content

Commit c6034d8

Browse files
committed
fix: emit proper events
1 parent a239c07 commit c6034d8

File tree

6 files changed

+8
-11
lines changed

6 files changed

+8
-11
lines changed

packages/coreui-vue/src/components/form/CFormCheck.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ const CFormCheck = defineComponent({
133133

134134
const handleChange = (event: InputEvent) => {
135135
const target = event.target as HTMLInputElement
136-
emit('change', target.checked)
136+
emit('change', event)
137137
emit('update:modelValue', target.checked)
138138
}
139139

packages/coreui-vue/src/components/form/CFormInput.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,12 @@ const CFormInput = defineComponent({
8787
setup(props, { emit, slots }) {
8888
const handleChange = (event: InputEvent) => {
8989
const target = event.target as HTMLInputElement
90-
emit('change', target.value)
90+
emit('change', event)
9191
emit('update:modelValue', target.value)
9292
}
9393
const handleInput = (event: InputEvent) => {
9494
const target = event.target as HTMLInputElement
95-
emit('input', target.value)
95+
emit('input', event)
9696
emit('update:modelValue', target.value)
9797
}
9898

packages/coreui-vue/src/components/form/CFormRange.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ const CFormRange = defineComponent({
7474
setup(props, { emit, slots }) {
7575
const handleChange = (event: InputEvent) => {
7676
const target = event.target as HTMLInputElement
77-
emit('change', target.value)
77+
emit('change', event)
7878
emit('update:modelValue', target.value)
7979
}
8080

packages/coreui-vue/src/components/form/CFormSelect.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,11 @@ const CFormSelect = defineComponent({
7777
setup(props, { emit, slots }) {
7878
const handleChange = (event: InputEvent) => {
7979
const target = event.target as HTMLSelectElement
80-
8180
const selected = Array.from(target.options)
8281
.filter((option) => option.selected)
8382
.map((option) => option.value)
84-
8583
const value = target.multiple ? selected : selected[0]
86-
87-
emit('change', value)
84+
emit('change', event)
8885
emit('update:modelValue', value)
8986
}
9087

packages/coreui-vue/src/components/form/CFormSwitch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const CFormSwitch = defineComponent({
9696

9797
const handleChange = (event: InputEvent) => {
9898
const target = event.target as HTMLInputElement
99-
emit('change', target.checked)
99+
emit('change', event)
100100
emit('update:modelValue', target.checked)
101101
}
102102

packages/coreui-vue/src/components/form/CFormTextarea.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ const CFormTextarea = defineComponent({
6464
setup(props, { emit, slots }) {
6565
const handleChange = (event: InputEvent) => {
6666
const target = event.target as HTMLInputElement
67-
emit('change', target.value)
67+
emit('change', event)
6868
emit('update:modelValue', target.value)
6969
}
7070
const handleInput = (event: InputEvent) => {
7171
const target = event.target as HTMLInputElement
72-
emit('input', target.value)
72+
emit('input', event)
7373
emit('update:modelValue', target.value)
7474
}
7575

0 commit comments

Comments
 (0)