Skip to content

Commit c95654c

Browse files
committed
created conditional render for codesnippet.vue
1 parent 8973ff1 commit c95654c

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/components/CodeSnippet.vue

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<template>
22
<div>
33
<!-- <input type="checkbox" v-model="lineNumbers"> Linenumbers -->
4-
{{ `${activeComponent}.vue` }}
4+
<p v-if="activeComponent === ''">Select a Component</p>
5+
<p v-else >{{ `${activeComponent}.vue` }}</p>
56
<prism-editor
67
v-model="code"
78
language="js"
@@ -23,7 +24,7 @@ import 'vue-prism-editor/dist/VuePrismEditor.css'
2324
export default {
2425
data () {
2526
return {
26-
code: `Select a component`,
27+
code: `Your component boilerplate will be displayed here`,
2728
lineNumbers: true,
2829
height: null
2930
}
@@ -44,12 +45,10 @@ export default {
4445
// calls createTemplate and createBoiler to generate snippet
4546
createCodeSnippet (componentName, children) {
4647
let result = `${this.createTemplate(componentName, children)}${this.createBoiler(componentName, children)}`
47-
//console.log(`createCodeSnippet result: ${result}`)
4848
return result
4949
},
5050
createTemplate (componentName, children) {
5151
let output = ``
52-
// let htmlArr = this.componentMap[compName].htmlList;
5352
output += ` <div>\n`
5453
children.forEach(name => {
5554
output += ` <${name}>\n </${name}>\n`
@@ -105,8 +104,6 @@ export default {
105104
106105
this.getWindowHeight()
107106
})
108-
// set code to this new string literal mofo
109-
// this.code = `${this.createCodeSnippet(this.activeComponent, this.componentMap[this.activeComponent].children)}`
110107
},
111108
// updates code snippet, but broken cause children undefined, shows `function () { [native code] }`
112109
updated () {

0 commit comments

Comments
 (0)