feat(component): add storybook (#5079)

This commit is contained in:
Cats Juice
2023-12-04 08:32:19 +00:00
parent 9c50dbc362
commit d911d21d1c
30 changed files with 1640 additions and 50 deletions

View File

@@ -0,0 +1,13 @@
import type { Meta, StoryFn } from '@storybook/react';
import { Switch, type SwitchProps } from '.';
export default {
title: 'UI/Switch',
component: Switch,
} satisfies Meta<typeof Switch>;
const Template: StoryFn<SwitchProps> = args => <Switch {...args} />;
export const Default: StoryFn<SwitchProps> = Template.bind(undefined);
Default.args = {};

View File

@@ -9,7 +9,7 @@ import {
import * as styles from './index.css';
type SwitchProps = Omit<HTMLAttributes<HTMLLabelElement>, 'onChange'> & {
export type SwitchProps = Omit<HTMLAttributes<HTMLLabelElement>, 'onChange'> & {
checked?: boolean;
onChange?: (checked: boolean) => void;
children?: ReactNode;