UNPKG

clingon

Version:

Multipurpose generator CLI based on local config and templates

46 lines (35 loc) 1.17 kB
import type { ArgTypes, Args, Meta, StoryFn } from '@storybook/vue3' import { toRefs } from 'vue' import ResourceName from 'resourcePath.vue' type Props = InstanceType<typeof ResourceName> const argTypes: Partial<ArgTypes<Props>> = { // Describe your args type (component properties) here to autodocs show properly informations } const meta: Meta<Props> = { component: ResourceName, title: 'Components/ResourceName', tags: ['autodocs'], argTypes } export default meta const Template: StoryFn<Props> = (args: Args) => ({ components: { ResourceName }, setup() { const reactiveArgs = toRefs(args) return { args: reactiveArgs } }, template: ` <div style="width: 100%; height: 100%; display: flex; justify-content: center; align-content: center; align-items: center;"> <ResourceName :id="args.id" // pass here yours props, e.g: (remove this comment before run) > <!-- If your component receive slots, pass them here, if not, remove this comment --> </ResourceName> </div> ` }) export const Default = Template.bind({}) Default.args = { id: 'clingon-generated-resource' }