- Create a directory for your component in
src/components
. - Create a
{component name}.styles.ts
file inside the directory
Refer to the Writing styles with emotion guidelines for more instruction.
- Create the React component(s) (preferably as TypeScript) in the same directory as the related style file(s).
- Export these components from an
index.ts
file. - Re-export these components from
src/components/index.ts
.
This makes your React component available for import into your project.
- Create a directory for your example in
src-docs/src/views
. Name it the name of the component. - Create a
{component name}_example.js
file inside the directory. You'll use this file to define the different examples for your component. - Add the route to this file in
src-docs/src/routes.js
. - In the
{component name}_example.js
file you created, define examples which demonstrate the component and describe its role from a UI perspective.