Skip to content

Commit 97d3a3e

Browse files
committed
fix(VCalendar): fix click:date event error
fixes #22079
1 parent 6e2be9b commit 97d3a3e

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

packages/vuetify/src/labs/VCalendar/VCalendar.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,6 @@ export const VCalendar = genericComponent<new (
396396
categories={ categories }
397397
onClick:date={ (e: MouseEvent, day: CalendarTimestamp) => {
398398
if (attrs['onUpdate:modelValue']) emit('update:modelValue', day.date)
399-
if (attrs['onClick:date']) emit('click:date', e, day)
400399
}}
401400
v-slots={ base.getScopedSlots() }
402401
/>

packages/vuetify/src/util/events.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Utilities
2-
import { isOn } from '@/util/helpers'
2+
import { callEvent, isOn } from '@/util/helpers'
33

44
type EventHandler = (event: Event) => any
55

@@ -11,7 +11,7 @@ export function getPrefixedEventHandlers<T extends `:${string}`> (
1111
return Object.keys(attrs)
1212
.filter(key => isOn(key) && key.endsWith(suffix))
1313
.reduce((acc: any, key) => {
14-
acc[key.slice(0, -suffix.length)] = (event: Event) => attrs[key](event, getData(event))
14+
acc[key.slice(0, -suffix.length)] = (event: Event) => callEvent(attrs[key], event, getData(event))
1515
return acc
1616
}, {} as Record<`${string}${T}`, EventHandler>)
1717
}

0 commit comments

Comments
 (0)