@omni-door/tpl-component-react
Version:
The React component-react project template
10 lines (9 loc) • 1.08 kB
JavaScript
"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');