Nuxt/examples/storybook/stories/Logo.story.js

47 lines
922 B
JavaScript
Raw Normal View History

2018-02-06 02:36:22 +00:00
import {
nStoriesOf,
action,
boolean,
text,
color,
array,
object
} from "./storybase.js"
import Logo from "~/components/Logo.vue"
// nStoriesOf({ Logo }, "Logo 1")
// .addDecorator(story => (
// <div style={{textAlign: 'center'}}>
// {story()}
// </div>
// ))
// .add("with some data", () => ({
// components: { Logo },
// template: `
// <logo :data="{ } "/>`
// }))
nStoriesOf({ Logo }, "Logo ")
.add("with some data", () => ({
components: { Logo },
template: `
<v-app dark style="min-width:400px">
<v-container fill-height>
<v-flex xs12>
<logo :data="{ } "/>
</v-flex>
</v-container></v-app>`
}))
.addVT("with App layout", '<logo :data="{ } "/>')
.addVT("with a knob", () => {
let data = JSON.stringify(
object("Data", {
name: "Apple",
count: 132
})
)
return `<logo :data='${data}' />`
})