neovim/snippets/typescript.json

25 lines
609 B
JSON

{
"Storybook Component Template": {
"prefix": "tssbc",
"body": [
"import type { Meta, StoryObj } from \"@storybook/react\";",
"",
"import { $1 } from \"./$1\";",
"",
"const meta = {",
" title: \"$1\",",
" component: $1,",
" args: {",
" $2",
" },",
" tags: [\"autodocs\"],",
"} satisfies Meta<typeof $1>;",
"",
"export default meta",
"type Story = StoryObj<typeof meta>;",
"",
"export const Default: Story = {}"
],
"description": "Create a Storybook template for a component"
}
}