Skip to content

Commit

Permalink
Improve component generator to create story file
Browse files Browse the repository at this point in the history
  • Loading branch information
marshallku committed Feb 25, 2024
1 parent 54fb79e commit 9409008
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions scripts/create-blog-component.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/bin/bash

directory='components'
story_dir='apps/docs/stories'

while [[ $# -gt 0 ]]; do
key="$1"
Expand Down Expand Up @@ -51,3 +52,25 @@ function $component_name({}: ${component_name}Props) {
}
export default $component_name" >>"$component_dir"/index.tsx

# Create story file
echo "import { type Meta, type StoryObj } from \"@storybook/react\";
import $component_name, { type ${component_name}Props } from \"@blog/$component_name\";
const story: Meta<${component_name}Props> = {
component: $component_name,
title: \"Components/$component_name\",
parameters: {
docs: {
description: {
component: \"ADD_YOUR_DESCRIPTION\",
},
},
},
};
export default story;
export const Default: StoryObj<${component_name}Props> = {
args: {},
};" >>"$story_dir/$component_name.stories.tsx"

0 comments on commit 9409008

Please sign in to comment.