import type { Meta, StoryObj } from "@storybook/vue3-vite"; import BcCard from "./BcCard.vue"; import type { BcNode } from "@/lib/bc-graph"; const orders: BcNode = { name: "orders", rows: [ { id: "action:orders.place", kind: "action", name: "orders.place", public: true }, { id: "action:orders.cancel", kind: "action", name: "orders.cancel" }, { id: "event:orders.placed", kind: "event", name: "orders.placed", public: true }, { id: "query:orders.list", kind: "query", name: "orders.list" }, { id: "workflow:orders.fulfil", kind: "workflow", name: "orders.fulfil" }, { id: "projection:orders.dashboard", kind: "projection", name: "orders.dashboard" }, ], }; const meta: Meta = { title: "Map/BcCard", component: BcCard, tags: ["autodocs"], }; export default meta; type Story = StoryObj; export const Default: Story = { render: () => ({ components: { BcCard }, setup: () => ({ orders }), template: `
`, }), }; export const WithSelection: Story = { render: () => ({ components: { BcCard }, setup: () => ({ orders }), template: `
`, }), }; export const Empty: Story = { render: () => ({ components: { BcCard }, template: `
`, }), };