浏览代码

feat: add BaseTemplate component

hover-contact
ntasicc 3 年前
父节点
当前提交
db03f45aeb

+ 7
- 0
components/templates/base/BaseTemplate.jsx 查看文件

@@ -0,0 +1,7 @@
import styles from './BaseTemplate.module.css';

const BaseTemplate = ({ sampleTextProp }) => {
return <div className={styles.container}>{sampleTextProp}</div>;
};

export default BaseTemplate;

+ 7
- 0
components/templates/base/BaseTemplate.mock.js 查看文件

@@ -0,0 +1,7 @@
const base = {
sampleTextProp: 'Hello world!',
};

export const mockBaseTemplateProps = {
base,
};

+ 2
- 0
components/templates/base/BaseTemplate.module.css 查看文件

@@ -0,0 +1,2 @@
.component {
}

+ 19
- 0
components/templates/base/BaseTemplate.stories.jsx 查看文件

@@ -0,0 +1,19 @@
import BaseTemplate from './BaseTemplate';
import { mockBaseTemplateProps } from './BaseTemplate.mocks';

export default {
title: 'templates/BaseTemplate',
component: BaseTemplate,
// More on argTypes: https://storybook.js.org/docs/react/api/argtypes
argTypes: {},
};

// More on component templates: https://storybook.js.org/docs/react/writing-stories/introduction#using-args
const Template = (args) => <BaseTemplate {...args} />;

export const Base = Template.bind({});
// More on args: https://storybook.js.org/docs/react/writing-stories/args

Base.args = {
...mockBaseTemplateProps.base,
};

正在加载...
取消
保存