Skip to content

Commit 4977526

Browse files
committed
wip: correctly resolve component in setup inline mode
1 parent 3019508 commit 4977526

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/compiler-core/src/transforms/transformElement.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,10 +257,12 @@ export function resolveComponentType(
257257
bindings[(tagFromSetup = camelize(tag))] === 'setup' ||
258258
bindings[(tagFromSetup = capitalize(camelize(tag)))] === 'setup')
259259
) {
260-
return `$setup[${JSON.stringify(tagFromSetup)}]`
260+
return context.inline
261+
? tagFromSetup
262+
: `$setup[${JSON.stringify(tagFromSetup)}]`
261263
}
262264

263-
// 4. user component (resolve)
265+
// 5. user component (resolve)
264266
context.helper(RESOLVE_COMPONENT)
265267
context.components.add(tag)
266268
return toValidAssetId(tag, `component`)

0 commit comments

Comments
 (0)