From fa0e2d98bb1624cc25493f89cd7fb5c431aaddce Mon Sep 17 00:00:00 2001 From: neil Date: Tue, 29 Nov 2022 20:08:07 +0800 Subject: [PATCH] #39 cleanup stories for Button and StarRating component --- .../src/routes/packages/[slug]/+page.svelte | 2 +- packages/ui/src/Button/Button.stories.ts | 22 ++++--------------- packages/ui/src/Button/Button.svelte | 6 ++--- packages/ui/src/Button/ButtonView.svelte | 5 +++++ .../ui/src/PackageCard/PackageCard.stories.ts | 2 +- packages/ui/src/StarRating/StarRating.svelte | 4 ++-- 6 files changed, 16 insertions(+), 25 deletions(-) create mode 100644 packages/ui/src/Button/ButtonView.svelte diff --git a/packages/gui/src/routes/packages/[slug]/+page.svelte b/packages/gui/src/routes/packages/[slug]/+page.svelte index fbf2ee6..8c174e7 100644 --- a/packages/gui/src/routes/packages/[slug]/+page.svelte +++ b/packages/gui/src/routes/packages/[slug]/+page.svelte @@ -9,7 +9,7 @@ /** @type {import('./$types').PageData} */ export let data; - import { packages as packagesStore, initializePackages } from '$libs/stores'; + import { packages as packagesStore } from '$libs/stores'; import type { Package } from '@tea/ui/types'; diff --git a/packages/ui/src/Button/Button.stories.ts b/packages/ui/src/Button/Button.stories.ts index edbb27e..f0fe056 100644 --- a/packages/ui/src/Button/Button.stories.ts +++ b/packages/ui/src/Button/Button.stories.ts @@ -1,4 +1,4 @@ -import Button from './Button.svelte'; +import Button from './ButtonView.svelte'; // More on how to set up stories at: https://storybook.js.org/docs/7.0/svelte/writing-stories/introduction export default { @@ -7,26 +7,12 @@ export default { tags: ['docsPage'], render: (args) => ({ Component: Button, - props: args, - on: { - click: args.onClick - } + props: args }), argTypes: { - backgroundColor: { control: 'color' }, - label: { control: 'text' }, - onClick: { action: 'onClick' }, - primary: { control: 'boolean' }, - size: { - control: { type: 'select' }, - options: ['small', 'medium', 'large'] - } + onClick: () => console.log('does nothing') } }; // More on writing stories with args: https://storybook.js.org/docs/7.0/svelte/writing-stories/args -export const Primary = { - args: { - primary: true - } -}; +export const Primary = {}; diff --git a/packages/ui/src/Button/Button.svelte b/packages/ui/src/Button/Button.svelte index 45096da..05c40b8 100644 --- a/packages/ui/src/Button/Button.svelte +++ b/packages/ui/src/Button/Button.svelte @@ -1,10 +1,10 @@ diff --git a/packages/ui/src/PackageCard/PackageCard.stories.ts b/packages/ui/src/PackageCard/PackageCard.stories.ts index c67c9f4..e6519c0 100644 --- a/packages/ui/src/PackageCard/PackageCard.stories.ts +++ b/packages/ui/src/PackageCard/PackageCard.stories.ts @@ -23,7 +23,7 @@ export default { tags: ['docsPage'], render: ({ pkg, link }: { pkg: Package; link: string }) => ({ Component: PackageCard, - props: { pkg } + props: { pkg, link } }), argTypes: { pkg: { diff --git a/packages/ui/src/StarRating/StarRating.svelte b/packages/ui/src/StarRating/StarRating.svelte index dffb069..552a0eb 100644 --- a/packages/ui/src/StarRating/StarRating.svelte +++ b/packages/ui/src/StarRating/StarRating.svelte @@ -1,8 +1,8 @@