Storybook now has the option not to wrap a story in a card
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
<template lang="html">
|
<template lang="html">
|
||||||
<v-container style="background: #fafafa;" grid-list-md>
|
<v-container grid-list-md>
|
||||||
<v-layout row wrap>
|
<v-layout row wrap>
|
||||||
<v-flex xs12 v-for="attribute in attributes" :key="attribute.name">
|
<v-flex xs12 v-for="attribute in attributes" :key="attribute.name">
|
||||||
<attribute-card v-bind="attribute" @click="click"/>
|
<attribute-card v-bind="attribute" @click="click"/>
|
||||||
@@ -14,6 +14,7 @@
|
|||||||
components: {
|
components: {
|
||||||
AttributeCard
|
AttributeCard
|
||||||
},
|
},
|
||||||
|
dontWrap: true,
|
||||||
data(){ return {
|
data(){ return {
|
||||||
attributes: [
|
attributes: [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -28,14 +28,16 @@
|
|||||||
</v-list>
|
</v-list>
|
||||||
</v-navigation-drawer>
|
</v-navigation-drawer>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<v-card class="ma-4">
|
<component v-if="dontWrap" :is="$route.params.component"/>
|
||||||
<component :is="$route.params.component"></component>
|
<v-card class="ma-4" v-else="dontWrap">
|
||||||
|
<component :is="$route.params.component"/>
|
||||||
</v-card>
|
</v-card>
|
||||||
</div>
|
</div>
|
||||||
</toolbar-layout>
|
</toolbar-layout>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import Vue from "vue";
|
||||||
import ToolbarLayout from '/imports/ui/layouts/ToolbarLayout.vue';
|
import ToolbarLayout from '/imports/ui/layouts/ToolbarLayout.vue';
|
||||||
import HealthBar from '/imports/ui/components/HealthBar.Story.vue';
|
import HealthBar from '/imports/ui/components/HealthBar.Story.vue';
|
||||||
import SkillListTile from '/imports/ui/components/SkillListTile.Story.vue';
|
import SkillListTile from '/imports/ui/components/SkillListTile.Story.vue';
|
||||||
@@ -52,7 +54,13 @@
|
|||||||
data(){ return {
|
data(){ return {
|
||||||
sidebar: undefined,
|
sidebar: undefined,
|
||||||
}},
|
}},
|
||||||
}
|
computed: {
|
||||||
|
dontWrap(){
|
||||||
|
let component = this.$options.components[this.$route.params.component];
|
||||||
|
return component && component.dontWrap;
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="css" scoped>
|
<style lang="css" scoped>
|
||||||
|
|||||||
Reference in New Issue
Block a user