UNPKG

@omni-door/tpl-component-react

Version:
10 lines (9 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tpl_new_story = void 0; var utils_1 = require("@omni-door/utils"); var tpl = "`import { fn } from '@storybook/test';\nimport { ${componentName} } from './index';\n${style ? \"import './style';\" : ''}\nimport type { Meta, StoryObj } from '@storybook/react';\n\nconst meta: Meta<typeof ${componentName}> = {\n title: 'Components/${componentName}',\n component: ${componentName},\n // https://storybook.js.org/docs/api/arg-types#controltype\n argTypes: {\n className: { control: 'text' },\n prefixCls: { control: 'text' },\n },\n args: {\n prefixCls: '${componentName.toLowerCase()}',\n onClick: fn(),\n },\n tags: ['autodocs'],\n};\n \nexport default meta;\n\ntype Story = StoryObj<typeof ${componentName}>;\n \nexport const Primary: Story = {\n args: {\n prefixCls: '${componentName.toLowerCase()}',\n children: 'Hello ${componentName}'\n },\n};\n`"; exports.tpl_new_story = { tpl: tpl }; exports.default = utils_1.tplEngineNew(exports.tpl_new_story, 'tpl');