We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 067f018 commit 941fb83Copy full SHA for 941fb83
packages/compiler/src/transforms/vOn.ts
@@ -24,10 +24,11 @@ const delegatedEvents = /*#__PURE__*/ makeMap(
24
25
export const transformVOn: DirectiveTransform = (dir, node, context) => {
26
const { name, loc, value } = dir
27
- if (name.type === 'JSXNamespacedName') return
+ if (!name) return
28
const isComponent = isJSXComponent(node)
29
30
- const [nameString, ...modifiers] = name.name
+ const [nameString, ...modifiers] = context.ir.source
31
+ .slice(name.start!, name.end!)
32
.replace(/^on([A-Z])/, (_, $1) => $1.toLowerCase())
33
.split('_')
34
0 commit comments