refactoring
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="demo">
|
<div class="demo">
|
||||||
<div class="demo__preview" v-if="mainFile">
|
<div class="demo__preview" v-if="mainFile">
|
||||||
<component :is="mainFile" v-if="mode === 'vue'"/>
|
<component :is="mainFile" v-if="mode === 'vue'" />
|
||||||
<react-wrapper :component="mainFile" v-if="mode === 'react'" />
|
<react-renderer :component="mainFile" v-if="mode === 'react'" />
|
||||||
</div>
|
</div>
|
||||||
<div class="demo__source">
|
<div class="demo__source">
|
||||||
<div class="demo__tabs" v-if="showFileNames">
|
<div class="demo__tabs" v-if="showFileNames">
|
||||||
@@ -24,11 +24,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import ReactWrapper from '~/components/ReactWrapper'
|
import ReactRenderer from '~/components/ReactRenderer'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
ReactWrapper,
|
ReactRenderer,
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
name: {
|
name: {
|
||||||
@@ -77,10 +77,9 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
mounted() {
|
mounted() {
|
||||||
this.files = require.context(`~/demos/`, true)
|
this.files = require.context(`~/demos/`, true, /.+\..+$/)
|
||||||
.keys()
|
.keys()
|
||||||
.filter(path => path.startsWith(`./${this.name}`))
|
.filter(path => path.startsWith(`./${this.name}`))
|
||||||
.filter(path => path.endsWith('.vue') || path.endsWith('.js') || path.endsWith('.css') || path.endsWith('.jsx'))
|
|
||||||
.map(path => path.replace('./', ''))
|
.map(path => path.replace('./', ''))
|
||||||
.map(path => ({
|
.map(path => ({
|
||||||
path,
|
path,
|
||||||
|
|||||||
3
src/demos/Basic/style.scss
Normal file
3
src/demos/Basic/style.scss
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
.bla {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user