refactoring

This commit is contained in:
Philipp Kühn
2020-04-16 23:27:20 +02:00
parent fa5909a477
commit 5e2b0d48ff
3 changed files with 8 additions and 6 deletions

View File

@@ -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,

View File

@@ -0,0 +1,3 @@
.bla {
color: black;
}