Skip to content

Commit c3f5c9c

Browse files
committed
fix: lang="tsx" can't be inlined
Fixes #159
1 parent 9d0d7a7 commit c3f5c9c

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

packages/plugin-vue/src/script.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export function canInlineMain(
108108
if (!lang) {
109109
return true
110110
}
111-
if ((lang === 'ts' || lang === 'tsx') && options.devServer) {
111+
if (lang === 'ts' && options.devServer) {
112112
return true
113113
}
114114
return false

playground/vue-jsx/TsImport.vue

+8
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
<template>
22
<h2>Ts Import</h2>
33
<p class="ts-import">{{ foo }}</p>
4+
5+
<Bar />
46
</template>
57

68
<script setup lang="tsx">
79
import { foo } from './TsImportFile.js'
10+
11+
const Bar = () => (
12+
<div class="bar">
13+
<p>Bar</p>
14+
</div>
15+
)
816
</script>

0 commit comments

Comments
 (0)