Skip to content

Commit e10bf65

Browse files
committed
fix: expose the specified language in layout
1 parent 3a53166 commit e10bf65

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/VueLive.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
<component
33
:is="layout ? layout : VueLiveDefaultLayout"
44
:code="stableCode"
5-
:language="prismLang"
5+
:languages="lang"
6+
:prismLang="prismLang"
67
:requires="requires"
78
:components="components"
89
>
@@ -95,6 +96,7 @@ export default {
9596
data() {
9697
return {
9798
model: this.code,
99+
lang: "vue",
98100
prismLang: "html",
99101
VueLiveDefaultLayout,
100102
updatePreview: () => {},
@@ -124,6 +126,7 @@ export default {
124126
},
125127
methods: {
126128
switchLanguage(newLang) {
129+
this.lang = newLang;
127130
const newPrismLang = LANG_TO_PRISM[newLang];
128131
if (this.prismLang !== newPrismLang) {
129132
this.prismLang = newPrismLang;

0 commit comments

Comments
 (0)