import { nStoriesOfWithDefault, action, boolean, text, color, array } from "./storybase.js" import LineChart from "~/components/LineChart" nStoriesOfWithDefault({ LineChart }) .add("with some data", () => ({ components: { LineChart }, template: `
` })) .add("with knobs demo", () => { const maintainAspectRatio = boolean("Aspect Ratio", false) const responsive = boolean("Responsive", true) const title = text("Title", "Sample chart") const myColor = color("Background Color", "darkred") const defaultValue = array("Values", [1, 2, 3, 6, 3, 8]) const defaultLabel = array("Labels", [ "'a'", "'b'", "'c'", "'d'", "'e'", "'f'" ]) return { components: { LineChart }, methods: { onResize: action("resized") }, template: `
` } }) .addVT("with Vuetify", () => { const data = { "'a'": 1, "'b'": 2, "'c'": 3 } return ` ` }) .addVT( "with Vuetify2", ` ` )